I'm not sure why you think that "task killing" as a feature wasn't removed...obviously it was there, and now it's not...clearly not made up. Even reading that article, it doesn't take away the need to kill a task sometimes.
Let's play devil's advocate. A developer writes a virus that automatically loads on startup. If you see it running in the background, you'd want to kill it, then delete it. However, as it stands now, you kill it, Android starts it back up, so you can't delete it. How do you remove it?
I think people get confused about what Android is...it's Linux. Take away the ability to kill tasks in any other flavor of Linux (Ubuntu, Red Hat, Suse, etc.) and see how long it takes for sysadmins to scream to put it back. I understand that most people won't need to kill a task ever, so they manage tasks for you. Fine, but I'd still prefer the ability.
I never implied that "task killing" was or wasn't removed. I can still close apps, that I've added to the phone, just fine if I need too. And they don't come back. I was talking about some of the posters talking about the hows and why or what it does, and it isn't fact. The taking away of task killers is the same thing, you can still do it, you just can auto do it with ATK......
Bad thing is, is when people say Android is Linux. The footwork, the base, or android is Linux.....however Android is so far branched off from Linux hardly anything is the same really. That's kind of like claiming Windows CE is Windows XP or Vista. Either way, the point here is we aren't talking about system admins or actually server / network administrators crying because they can't shut services down, we are talking about mom and pop cell phone users. Most of them don't even know what ATK is much less the market.
I think the reason behind most of this was to control the key core services that make the phone operate. You know all the people complaining because their alarms don't work, that maps doesn't work, the calendar doesn't work, the phone is crashing etc etc etc. Why? Bottom line ended up being, "hey I uninstalled ATK like you guys said and all my issues are gone." Kind of makes running one a moot point for the simple fact that all the "sysAdmins" out there using their phones don't know how to properly setup a task killer to where it helps more than harms. That's why the "feature" has been removed. With that being said any app that is in the data/app directory and not the system/app directory can still be auto killed from what I've seen.
Your point with the virus, really shows how much "linux" you know about, and the functioning of recovery mode, or in Windows they it could be akin to safe mode. Read a bit and you will see why none of what you said makes sense.
I have read much of the anti-task killer mumbo jumbo from android "experts". Being a software developer myself, I can tell you that how the developers intended it to work and how it actually works can be light years apart. I can say without a doubt that under 2.1, ATK significantly improved battery life no matter what the "experts" say. And why take away the option with Froyo? Android is supposed to be "open source". It's all about freedom....if you want to use a task killer you should have the option to do so. If the android "experts" are so omnipotent, then why is battery life so much worse after this so called "upgrade" to 2.2?
The only thing that kills battery life in Android is something using the cpu, cell radio, bluetooth, GPS, etc etc continuously. An app that people think is running in the background is not actually running. It's using uncached space in the system memory because android see a usage pattern with that app. If it didn't do this it would be a slower start-up then everyone would be complaining that their phones are slow.
The bottom line is you can't say that an app improves battery life on your phone when you have a malformed app that isn't running correctly with the system. That's what most of the "experts" call a bandaid fix. Next time your alarm doesn't work just download a different alarm app to fix it.....does that make sense to you? If you have an app that doesn't perform correctly with the android system it's not the systems fault and the only way to make sure that apps do work correctly is for the system to take control of the services running and do it's thing. IE Froyo.
In the end Auto Kill is the only thing that doesn't work, and ATK hasn't be written, at least the free one hasn't, to work with Froyo correctly. System panel still shuts services down, they don't start back up etc.......but yeah the "feature" has been removed..........