We’re probably talking past each other, a box of parts doesn’t make an engine unless assembled well.
You’ve enumerated a load of information that a user currently needs to have available to him. Have you ever questioned why? Every one of those issues you’ve mentioned are an impediment to the end user.
I suppose it comes down to how a companies customer base values their time and how big of a market they’d like to capture. If you’re comfortable being strictly in the tinkerer type of market where customers value their time at a low rate then it works, with the downside being lack of mobility upward and new learning curves as the user outstrips production capacity, willing to put up with downtime. With an effective workflow provided by the machine vendor the user won’t experience the start/stop sort of activity that has become prevalent at the small side of part manufacturing. This is a business exercise, straight time and money calculation, if it’s a hobby it’s still a time / money calculation, you’re being paid in having fun.
Nearly every industry has benefited greatly by optimizing how the user interacts with a piece of equipment. The work I’m doing may be a little upstream but it is one of those areas where it scales downward as well. Reliable understandable low barrier production beats break / fix cycle every time.