Companies are tied to particular computer manufacturers and must pay for bad tailor-made software that can often be bought for a small fraction of the price off the shelf.
After that, customers find themselves locked into years of expensive software purchases, tailor-made for each customer by the hardware maker or its associates.