People are focussed on brands .
Microsoft is a brand ,Linux is not.
Another ´problem' with wholesale adoption of Linux is that it is FREE
(unless when an organisation requires paid-for support)
Many people perceive that if something is free ,it can´t be as good as
something you have to pay for.
The same perception relates to generic drugs ......which as many
feel/believe cannot be as effective as branded drugs.