I run into examples almost daily where I need a mac. The latest being the cognita/angular example from awslabs https://github.com/awslabs/aws-cognito-angular2-quickstart. States right in the instructions you need to run the createresources.sh on either linux or mac. Even running babun or cygwin on windows doesn't work. I tried and wasted quite a lot of time. I ran it on my mac pro and it just works. It's not that mac is inherently better, its that the vast majority of developers work on macs and don't bother to get their workflows to work on windows.