to some degree this is a uniquely software-driven problem, because software is SO powerful and SO capable, that it's capable of supplementing what used to be whole personal skillsets while ALSO being capable of preventing you from leaving the software behind
i mean like, take a completely out of left field example: drafting/CAD
now, CAD is an absolute boon, don't get me wrong!
but no drafter 100 years ago was trained to only use Esterbrook dip pens and stuck using them for all their projects once they used it once
you draw a line on a document using an Esterbrook pen and anyone can read it, and if you need to modify the document later, you can use shitty Bic ballpoint for all anyone cares!
now try doing that with a design made in Fusion 360
or even Freecad
sure you MIGHT technically IN THEORY be able to export files that other programs MIGHT in THEORY be able to make use of
but in practice, you're stuck in that one program unless you want to completely re-implement the design
the most open source un-corporate un-malicious-intent CAD programs out there, like FreeCAD, are VERY convenient but also in a way completely incapable of replicating the end-user-power of pen and paper
and while you might use FreeCAD and then manage to export to some other program successful, you now have to learn that other program
whereas, when you pick up a shitty Bic pen to do your drafting, constructing tangent circles is the same geometry Euclid was using 2500 years ago
software has this tendency to ensnare people with conveniences, even if we don't intend it to, even if we make it very user friendly and end user programmable and provide abundant learning resources
you're still learning _this_ program, or _this_ programming language