Ah yes I know what you're saying about prefetch too but the apps for me that are in RAM that are being killed are not apps that would be the equivalent of a prefetched app.
Think of those sophisticated automatic gearboxes in cars that pre-select the next gear, ready to slot in when the revs hit a threshold... The preselected gear is the prefetched app.
But then imagine that whats in ram is not a useable gear i.e its not gears 1-6 (or 1-7 or whatever)... but its a gear with no teeth that has no rhyme or reason. It can't be used by the gear box to drive the car forward. The gearbox still has it available and is wasting its resources keeping track of it. Personally, I'd rather that it wasn't in the gearbox at all. ...and thats what I'm doing.
Read here for technical backgroud:
AndRS Studio