Cost of iMessage is built into the price of the iPhone and other apple products. Why would they pay to develop and maintain it for other devices? Apple doesn’t monetize their data like other messaging services/social networks. If apple charged $3/m for iMessage on Android would you pay it?