I was just getting cranky with Apple for not supporting iOS5 on the 3+ year old iPhone 3G. And then I saw this. I guess the problem of supporting new stuff on legacy hardware is an issue for every one.
It's like supporting IE: it doesn't matter what the newest version can do if all your users are 2-3 versions back.
HT: rounded corners.