And I'm sure these same people are also complaining about the lack of iOS 4 support on the original iPhone. These same people probably also complained about lack of video recording in the iPhone 3G. In all cases, jailbroken phones have shown that these features simply don't perform on the lower end models.
It seemed like the original author spent an unseemly amount of time complaining about the performance of the iPhone 3G when running iOS 3 and iOS 4. Not to defend Apple, but before the iPhone, you had to buy an entirely new phone in order to get the latest OS. I think it's incredibly impressive that I can "upgrade" the iOS on my phone to a new whole number release. Twice! Even if it doesn't, my phone isn't gonna magically stop working because iPhone 5 or 6 comes out. I don't HAVE to buy a new iPhone just because Apple calls it magical.