Bad management, bad products, not willing to reduce prices.
You see it nowadays on the Linux Desktop, instead of uniting, everyone goes do their own little thing.
No wonder it doesn't work out.
Linux won on the server room, thanks to being a cheap UNIX clone, and now with cloud computing and managed language runtimes, it hardly matters if it is there, or they are running on top of a type-1 hypervisor.