That's the point tho, isn't it?
It isn't about making good software, it's about making good money. Since the people who buy the software are not the people who use it, what you need to optimize isn't the software's ease of use, but ease of selling to the people on top.
If the users are happy or not is comparatively inconsequential, after all - they are not the ones making the decision.