Why do you think Apple didn't enable full multi-tasking for a computer dressed up as a phone? Did they do it just because? I'm guessing they're rewriting Darwin's scheduler as we speak to do their best at controlling an unknown rogue process. If perception is king, then UI hiccups and freezing have to be minimized or eliminated. Under certain conditions, I can switch applications faster on my iPod touch than I can on my n8x0. And I would guess the standard deviation time delta of app switching on the touch is smaller than on the n8x0.