That isn't the genius of iMessage. The genius is that it's built in, activated by default and seamless with SMS. If my recipient has iMessage, it sends over iMessage. If my recipient does not it sends over SMS.
They are going to find ways to get people to pay for an SMS bucket whether they need it or not.