Umm, you may want to do a bit of research there. The demographics have changed towards macs these days. At our company we have always allowed our devs to choose what they want to use. 10 years ago it was mostly windows. Now it's mostly mac. Very few linux.
IMO the reason is not very flattering to Apple. Because Apple do not (easily) allow their OS to be run on other platforms, a Mac is the only platform you can easily write software on all of the common o/ses - osx, windows, linux, ios, android, etc.
In fact it's getting to the stage where, because our software must be tested cross-platform, cross-os, desktop and mobile, we may even have to enforce Mac usage. I don't like that :/
Back in the day it was Spectrum Cmd64 BBC Micro Atari St Amiga. The dream of write once deploy many. Today the software barriers are artificial to capture market share for hardware.