It's not like the iPhone's hardware is too weak to multi-task. Apple simply doesn't want to implement it since it cuts the battery life by half.
I'm always multitasking on my hero and the battery life is far better than my iphone 3g used to be.
If the battery cant handle it then the hardware is too weak as the battery and its capacity are a part of the hardware design.