I also use Blender, so I can quickly relate to where you are coming from. In fact, I have used Blender as an example, myself.
I am not a programmer or developer... I am a mechanic. And, you clearly have a good understanding of tooling. My tools are hanging on the wall, not tucked away in drawers.
I think you made a very good analogy. Expanding upon it; If I led any random stranger into my shop, with all my tools open access, can they rebuild a carburetor? Can they rebuild an alternator? Can they replace piston rings? Can they replace the wrist-pin knuckles?
Can they differentiate between Horsepower and Torque? Calculate the proper gear ratios?
Let's say I have a Dana 7:2 with a Line 6 180hp, what size gear do I need on the speed sensor to ensure that the speedometer will get an accurate reading?
Will they use my torque wrench to properly set-to-spec the head bolts? Or will they use the ratchet and make them crazy tight, stretching the threads? From block to head, does a Ford Flathead produce: 50 ft/lbs, 3,000 ft/lbs or 130,000 ft/lbs of force?
If you put a voltmeter to my battery with the engine running under a load, what voltage should you see if the alternator is good?
I could go on... But I think you get the idea: That having a tool in front of you does not grant you the knowledge to know which tool is the right tool for the job, to properly use them or to have any idea of what else to do.
It is intuitive, looking at an open-ended wrench, to know that can fit on a bolt, not a cam lock- but what is the difference between an Adjustable Wrench, a box wrench or an open end? What is the application that makes a box wrench different from the open end?
I am sure that we both know that you have always experienced that uncertainty, with every program, every piece of software, every application. The moment where guessing based on intuitive design falls short and you have no idea how to work the thing. If you have been modding Minecraft, then you know exactly what I mean. And if you learned to write Minecraft mods, then you had to learn how to code, first.
Linux comes with a learning curve. While we on this forum can do our best to encourage you, to smooth the sharpest stones to help you walk the path as best you can, we cannot change the fundamental nature of Linux to meet your demands. To go back to the example of Blender; the Blender developers are proud of their toolbox. This is because their toolbox steers the user into using all of the toolbox, unlocking all of Blenders potential rather than just using the basic tools, getting about 30% of its potential... and being satisfied with just that. With a bit of pressure, the Blender toolbox pushes the user into tackling the challenges and Learning More.
A person who is halted by "not knowing;" or averse to learning, can get no-where. And you know this, because you have had to learn a lot to get to where you are today. How to format videos for YouTube, how to use Video editors, how to code and so on.
Where this leaves us: With enough money, you can convince any developer to write software that does all the work for you. You can even use advances in technology to make software almost seem to read your mind. To achieve this, the developers must be very well paid. Microsoft turned over $2 trillion in revenue recently.
Canonical turned over $110 million.
If Microsoft is WALL-E, then Linux is Mad Max.



