Security Isn't Just Avoiding Microsoft
Jay Singala noted a story which points out "It's time for all the people who have entertained this fantasy to stop deluding themselves.
How would life without Microsoft be different? It wouldn't be in any meaningful way for those in charge of network security; there would just be a different vendor peddling the dominant operating system."
What would life on the Internet be without scriptable office documents/spreadsheets, email, web sites, and be like? A whole lot safer, regardless of the Operating System.
Mixing executable code and data is a bad idea but it can and has been done with sandboxes on real OS with real users and privilege separation.
There are many other significant differences between free and non free software that have an operational impact. Some of the more obvious ones are:
Friends don't help friends install M$ junk.