That's on Google, not Apple. They had push with Exchange, but turned that off a few months ago for new devices. They want you to use the Gmail app for push. People can complain all they want to Google, they're not going to change it. If you want push with Gmail your options are to use an app like Mailbox or Gmail, or pay Google $5/month for a business account. It's unfortunate.