The number of people who might switch from OS X to a mooted Windows with a POSIXy toolchain is approximately zero. Engineering time and energy are not free.
I disagree. This is one of the main reasons that drove me to switch over to OSX. I don't think I'm alone in this either. I have a number of colleagues that have switched from windows as their primary OS for similar reasons.
I'd like to believe that if Microsoft were to add POSIX support, and a decent terminal as part of the default Windows installation it would go along way to improving their perception in the minds of technical users.
Last time I looked the vast majority of Windows users don't need the console (or even a terminal emulator) and don't tend to compile software themselves or use large parts of the usual UNIX tools. So there are very few users who migrate away from Windows due to that and thus very little incentive to invest a significant amount of effort and money in that.
Then there is the point that Windows is very different from UNIX (even though you can support POSIX as an API layer alongside Win32). As Jeffrey Snover (one of the architects of PowerShell) once put it: They thought about that but noticed that UNIX tools won't help any Windows sysadmin as they are good tools to work with a UNIX system that's mostly based around text files scattered throughout the file system. But they don't work so well in managing Windows which is more centered around the registry and other mechanisms.
Microsoft is an organization made up of many of the smartest, most creative developers on Earth that has been completely hobbled by organizational bureaucracy and office politics. Microsoft stifles more good ideas in one year than most companies have in a decade.
The world must benefit from all the developers who get frustrated and say "screw you guys, I'll do it myself with blackjack and hookers", and quit to start their own company. Right?