I agree with you that people should stop calling Apple to resolve their issues if they are not legitimate mac users. But in global, this is a very, very negligible percent of users so I'm sure Apple do not instruct their operators hard to catch these attempts. Those users knows what they do and it would be also very hard to reveal such froud by Apple operators. So they rather try to resolve the usr's issue. But I'm sure most of those operators have no idea what is a hackintosh
But other group of people - apple devs for sure works on security topics and trying to find a way how to make impossible to use services like imessages on non-genuine apple hardware. But here is the point. In my opinion Apple willl do not block services like iCloud, iTunes and others even to hackintosh users, why? Because this unlike immesages generate big money for them. A person who has hackintosh will never buy a real mac because it is either expensive for him, or is a very limited to funcionality the user needs. Hackinotsh users are usually experienced users - geeks who like to experiment and try new things - exactly like me
But I know I would never buy mac because it is not for me. I have iPhone, iPads but would like to use services like imessage with my wife for example in compfortable way. Hackintosh is perfect solution if imessages would work
Unfortunatelly, this does not generate money for Apple, you only make a load on their servers, especially with facetime and this generate cost for them. This is the reason why they try to block such services at any cost. But iStore ? I'm sure even if you have hackintosh, you would buy some stuff with your AppeId, wouldn't you ? And this is the reason why such services are still available, because believe me, for Apple there woudn't be easier task than block your ID even on iStore, iCloud and other services. iStore? - money, iCloud? - money, xCode? - money, iMessage? - no money, FaceTime? - no money. Shall I continue? I don't think so and everyone got the point... So for those guys who worry about iCloud, iStore, I would say you can sleep fine
In any case I hope some gurus here will find a way how to bypass it but it would be very difficult.