The typical cases of unauthorized access are quite different in the sense that a private system is being accessed and private data may be exposed. It doesn't really apply to iMessage though - alternative clients don't exceed their authorization (the use the same auth flow as a real device and are granted the exact same privileges) and no private data is being disclosed (just like a real device, the user only has access to their own Apple IDs/phone number's messages).
The only argument that could be made is that allowing non-iOS devices access effectively freeloads off Apple's server resources, but Beeper did offer to support payment of a reasonable fee and yet Apple never took them up on this offer nor ever raised this issue, which confirms the (expected) fact that server resource usage (which is minimal btw) is the least of their worries.
If they even had a way to do it that would be surprising.