Ok, maybe I should have been more precise:
Authentication already involves an Apple-specific hardware property (i.e. the serial number), demonstrating Apple's dislike for third-party clients.
It would be trivial for them to introduce a more effective means of client attestation (e.g. FairPlay DRM, which is alreadypart of every iOS and macOS device).
I certainly hope I'm wrong about this (I'd love to see a third-party client for iMessage), but I'm pessimistic.