OSX is the only operating system that can run iTunes, Office, Photoshop/Fireworks, Ruby, Python, bash scripts, Apache, Mysql without virtualization or any weird and unfun hacks (yeah, cygwin, I'm looking at you!).
It's not Cygwin "MinGW, being Minimalist, does not, and never will, attempt to provide a POSIX runtime environment for POSIX application deployment on MS-Windows. If you want POSIX application deployment on this platform, please consider Cygwin instead."; there's no emulation layer at all.