That's because windows will run on a box of rusty rocks, and works with just about anything and everything. There may be the occasional crash, but the OS WILL run.
Mac OS only runs on their own proprietary hardware that it's optimized for, and got help you if you have to integrate it with ANYTHING AT ALL.