Some users use computers to accomplish speific work. SO they pick hardware and OS platforms that support the software that they need to do the work. Maybe?
In the world where software has to work reliably all the time, change in the underlyig platform is expensive and carries a lot of risk. Proper software validation is not cheap or easy, and it takes time.
To justify that risk there has to be a reward. That's reality 101.
Keep Up with TechRepublic