once again i could care less how it is designed. or why it does it. i got 15MB left i cannot use not matter what, that i feel i personally am devoted to. risks or whatever. i do not want an OS blocking me telling me a lie that it is out of space when it's far from it!. it's not out of space until there is .5MB left. not 15MB. a 300KB app is far less than 15MB. easy math!
and it is partly Android's fault. it offers zero provision to shut down and close apps period. even desktop Linux has that ability, the little 'X' in the upper right hand corner of Firefox, to name one example. when i hit that in Mandriva that i am using right now, the app actually shuts down. it does not 'cache' or stay running minimized, it exits as i told it to. but Android, nope. it just puts it into background mode. sure, if someone actually is so impatient that they don't want to wait a minute to allow it to open from scratch, they may like that. i don't. when i close apps i expect them to close. oh but i can force close or kill them right? wrong! it will spawn open again. that's not what i want! when i kill an app it should STAY KILLED.
Samsung Galaxy Precedent (rooted, AreaRom 3.4 , sd-ext w/ 3.65GB internal space)
Kindle Fire (1st Gen, rooted, AOKP JB 4.1, Nova Launcher)
Samsung Galaxy SIII 4G LTE (rooted, Carbon ROM)