I've seen things go awry on Mac updates mate.
And on hardware installs.
No software is perfect.
E.g. Mac filenmes used to be case insensitive.
Until they weren't
Format a partitin as case sensitive and watch half te software you have installed fall over as sloppy coding meant that 'myconfig.cfg', 'MyConfig.CFG' 'MYCONFIG.CFG' were all acceptable ways to access teh SAME FILE.
Dont even MENTION Mac Font nightmares.
The fact is that peripheral manufacturers know that 5% of the market is MAC and thats worth writing decent drivers for, and MAC OS X is basically BSD unix with a pretty face, so its inherently more stable than Windows, anyway.
The extraordinary thing is that Linux (Mint, anyway) is now I believe ahead of windows in terms of ease of installation.
In my experience its pretty much like 'XP that actually works reliably and faster on 64bit machines'
The only two isssus vis a vis windows are that peripherals either just work, or they just dont.
Since my early experiences with Debian, messing around with config files has largely been eliminated.
The other issue is the ability to run programns taht simply dont exist for linux.
For that there is virtual box.
32 bit XP in a virtual box boots in a few seconds, crashes about as much as it always did, and does what it always did, and somewhat better since it doesn't have top do more than erun (in my case) 4 legacy windows programs I need, and one I dont..