One of the biggest BS moves apple did was require a Mac to publish iPhone apps. This is why developers all of the sudden started using Macs.
I moved to mac long before there were ‘apps.’ I went through MS-DOS, DR-DOS, early linux versions, minix, trying to get Solaris to run on a 386 processor, etc. When Mac came out with os x (2001?), which was based on BSD, i switched. FInally a solid Unix/posix system that also did all the consumer stuff well (browser, audio, graphics, word processing). I have an iphone now just because it works well with my mac.
In the house we have windows, linux, mac, ios, android, etc in part so my children can celebrate diversity.
No, it was because with OS X, Apple moved to a solid, true UNIX operating system.
This meant all the tried and true UNIX-isms that developers used on workstations were now available on laptops, ones that ALSO ran MS Word, Excel, easily ran web-based multimedia (which used to be sketchy on UNIX), etc.