There are so many players in the market for chat, the only goo reason for someone using imessage on android will be to chat with people on iphone's and mac.
It could've easily gone the other way. I definitely favor Android in daily use but if there was an official iMessage client for Android I'd have been fine installing that and letting the iOS users run their default.
But since Apple never did open that up we default to Hangouts. We could run some other app instead but at least this way some of us don't need to install "yet another IM client".