It's funny because while I'm bound to my gmail account by my email address, I use google calendars only because of inertia. I would think that it's a huge benefit to google to know about all of my appointments. The day I can't use google's calendar with Mail.app, either on iOS or OSX, is the day I migrate my calendars to iCloud. Google cant be dumb enough to think that iOS users will use separate calendar apps for their exchange and gmail calendars, can they?
So what's next - no IMAP for gmail? And then force everyone to use a custom gmail app?