Couldn't they have made it an open standard and required an account with them to communicate with their users? An open standard would have resulted in cross-platform clients.
Correct me if I'm wrong but I've read that they actively shutdown or circumvent projects to create other clients. If they really didn't consider it a strategic asset to push people to iOS I doubt they'd bother with that.