Is this really true? Yes, there are currently support issues, but this would seem to be because Apple exclusively makes its own hardware and doesn't legally permit running their OS on anything else. Might macOS thrive if it was retargeted to (or at least officially permitted use of) high-end 3rd-party hardware? Microsoft doesn't make their own high-end workstations, and Windows seems to be doing just fine.
Marco does iOS development, and there are a number of features that simply won't run on a Hackintosh. Anything involving crypto is dicey, and stuff that relies on (for instance) having an official serial number (like iMessage) will also fail.
I believe the iMessage issues have been resolved now.
Hackintoshes are getting better, but Marco is fundamentally right. Any OS update could break your system, which means you need to wait before installing an update, which opens you up to security and/or professional risks (for example, if it takes a couple of months for the newest MacOS to be made suitable for a hackintosh, that's a couple of months where you cannot update your iOS apps with the latest features, since XCode versions also tend to be tied to OS versions).
I'm curious about that, since iMessage and iTunes Match have been a constant source of trouble to one of my colleagues. He also mentions that the device is flagged as "Untrusted" in Find My Mac...
The idea is to generate a valid serial number (in form) that is not used by someone else. Not sure if things have changed, though, but I used this last year and it worked. It still shows up on my account as an iMac 2013.
Is this really true? Yes, there are currently support issues, but this would seem to be because Apple exclusively makes its own hardware and doesn't legally permit running their OS on anything else. Might macOS thrive if it was retargeted to (or at least officially permitted use of) high-end 3rd-party hardware? Microsoft doesn't make their own high-end workstations, and Windows seems to be doing just fine.