There are many web browsers and email clients available in the app store today, so I'm not sure where you got the idea that Apple blocks them. This doesn't solve the background apps problem, but there are also many apps that play media.