Because apps are commonly requesting that the device perform actions that require excessive amounts of power according to the laws of physics. Can you imagine the complaints the OS devs would get if they stepped in to intervene?
"I noticed your app made a separate request to the ad server every 30 seconds (between menus). So, I decided to batch up your requests and only send them every 10 minutes."
"I noticed your app made a separate request to the ad server every 30 seconds (between menus). So, I decided to batch up your requests and only send them every 10 minutes."