This is a generality, and I'm sure there are exceptions. Actually, I'm referring to compatibility with my own mindset. This makes a program easier to learn, but at the same time, the user has no incentive to learn more, and doesn't learn anything but how to use ProgramX . The skills don't usually apply outside that program. As I said above, the Linux way of doing things is more flexible.
Users can do many more specialized tasks, and can easily automate such tasks.
You have several options. Get Windows 3.1, for a price, and use programs that are years old and don't have a snowball's chance in hell of being updated. Get FreeDOS, for free, and operate the same way, but with less compatibility. If you say yes, I'm laughing right now. The commercial software philosophy doesn't give anyone a break.