well, michael. I am not really too sure about softwares and the systems.
but one of the main reason why companies are stick with microsoft is that we, all of us are trained on window OS for the first time and it is the only OS that all people know how to use very well.
So in practical, it is the choice for end-users who has very little knowledge on computers and programs. And, microsoft will still be ruling among the personal pc and industrials.
people are hard to change to something they are not confident, familier or used to.