I choose Windows for my home and business because it's got the most logical and stable desktop experience. It's simple, utilitarian and it works extremely well as evidenced by it's world-wide usage in homes and businesses of all sizes.
I choose Windows Server for my business because it's by far the easiest network server system to setup and maintain while still offering me the absolute best experience for maintenance and control of my enterprise.
Clicky-clicky-click in the free UI-admin-tool that is included and I've got a new IIS web site up. Click...I've got a new SQL Server database built. Click...I've got a a new Virtual Machine, etc. Click...I've got a .NET app and developer workflow already built and scaffolded without having to memorize one single command.
Unix operating systems including Apple's don't offer anything even close to the experience that you get with Windows. That's why people choose Windows over Unix when they actually think about it. After that, they choose Windows simply because everybody else is using it, making it the default choice. (This is all in my highly experienced opinion of course.)
Simple Darwinian selection is rarely that simple. Free markets are rarely really free.