I don't think it really has much to do with the total size of your RAM, and more to do with how it ends up getting used. Sure, we can get more RAM so everything we have fits in it, but then everything in the next generation will just use more.
It's about guarantees. We want to guarantee that one application bug doesn't bring the whole system to its knees. If that app you downloaded gets into some crazy polling loop and starts hogging all the CPU, making your iPhone run hot and run out of battery in 1 hour, you won't be happy and you won't have a good way to figure out what's going on and fix it.
It's about guarantees. We want to guarantee that one application bug doesn't bring the whole system to its knees. If that app you downloaded gets into some crazy polling loop and starts hogging all the CPU, making your iPhone run hot and run out of battery in 1 hour, you won't be happy and you won't have a good way to figure out what's going on and fix it.