I'm just going out on a limb here to say that perhaps OS vendors took a stance when app developers clearly demonstrated that they would never give a rat's ass about how much battery or other resources they gobbled up unless the OS made that decision for them. Just sayin'<p>I ran into this a couple of times from the POV of apps which did something useful, and had to use hacks/workarounds to avoid being killed off. So they had special options and you could set things so that the functionality would be there, and you were made aware of extra drain, so be it. I thought that was a pretty good compromise.