Its not even that it doesn't run macOS its that it makes doing _stuff a hassle. Like I wanted to dual boot my gaming rig to also run Linux, and figuring out sdd and hdd partitions and clearing up space on the hard drives was made way more difficult than it needed to be. Had to enter a second shell look up commands for it etc. On a nix machine it was du -sh | sort -h