That’s the same reason that the Windows OS sucks so bad: the “customer” is the companies paying for licenses, not individuals wanting things to “just work” without an entire IT department at their backs.
Although I would guess that even stockholders would not like the fact that these companies lost billions of dollars.:-|