Indeed, there is growing interest in hobby robotics as a literal "nuts and bolts" environment. But there are also moves by Microsoft and other large companies, to introduce very complex and large software tools into robotics. They claim these are "efficient" tools, but their motives are simply to grab market share with tools that you can't escape from. Whereas, if you know the fundamentals, and your tools are fundamental, you can always use other tools or adapt YOUR tools for other purposes. Knowing the basics makes you flexible, and I'd argue flexibility is still an advantage today.