Play Services does handles all push notifications. The 'some reason' is battery life, because your phone shouldn't maintain 30 long lived connections.
From the privacy aspect, I believe all notifications are end to end encrypted actually. Same as Apple.