Of course it does. He just likes to apologize for Apple.
Is a comment like this necessary? The iPad 1 was built without enough memory. That I accept.
I think one thing you guys can't grasp around your heads is phones were never about how fast the CPU is and how much RAM and everything is until Android came around. Sure those specs were present, but we weren't clamoring about it like Nvidia and AMD graphics cards.
iOS and Android have significantly different system requirements. While my SGS2 outclasses an iPhone 4S, and an iPad 2 with its CPU performance, no one has really complained about iOS performance. The iPad 1 may be an exception, and legacy parts like the 3G running iOS4, but the latter is a case where the phone isn't sufficient for today's use. It's like me complaining the Motorola Droid (which is newer than a 3GS) is slow as crap. If I can do that, I think any 3GS user can too, but we all know a 3GS runs iOS 5 better than a Motorola Droid running ICS or Gingerbread.
I would love to have 1gb in an iDevice like this, but what I'm saying is it's not necessary. It's a small fault with Apple but is it going to hurt you? No. Some people point out using your device 2 years down the road, but it's not even about memory at that point. Maybe by then the CPUs are so much faster that your load times are significantly impacted with apps designed for 2 years down the road. By then your battery could be crap that you WANT a new phone anyway. I could've built a computer in 2007 with a Core 2 Duo with 8 gb of RAM. It's more than enough RAM, but if anything the CPU is the bottleneck today.
512mb on an iDevice is like 1GB on Android. You can't compare apples and oranges. Would the device perform better with 1gb? You bet, but it's not going to hurt YOU or 99.9% of the population to have 512mb in an iDevice