a) I feel Google is over-represented in our tech lives, so when it's possible to use an alternative I choose to.
b) GCM undoubtedly collects metadata about my usage of it
c) [falsified] AFAIK GCM requires a Google account, which means your usage of the system is at the pleasure of Google, and can be disabled for a myriad of Orwellian reasons.