The number one caboose to for companies to switch platform from Windows to Linux is the that the employees are reluctant to the switch. They had a hard time just to get adopted to computers in general (Windows) from type writes and are terrified for a change. When the people from the 1960 retire there's nothing to hold companies back from switching desktop platforms.