Same thing with control-theory - there’s so much established knowledge out there that one really needs to know but which isn’t taught to kids in uni or even postgrad level. Learning these things on-the-job means you don’t know what you don’t know…
What’s a better way? We still don’t have state-regulation/certification for software in safety critical systems, which terrifies me when I think about it.