Why should he stop complaining? This is MacRumors - where we discuss present, past, and future Mac products, how they can be improved, and the latest on the scene. If many other smartphones can do it, I don't see why the topic isn't up for discussion.
We've had plenty of good posts in this thread already - jailbreaking hints and tips, discussion of battery life, design critiques, etc. I think it's a little bit rude to question a poster simply because jailbreaking isn't an ideal solution. Not being antagonistic, I just think telling someone to "stop complaining" isn't in the spirit of this forum, especially considering there are many Apple and 3rd party devs who come to this site.
To get the the actual post's content - I agree jailbreaking isn't a complete solution. While GeoHotz and the Dev Team get my high-fives, I think they'd agree that it shouldn't take mad HaXing, Apple/Dev Team cat-and-mouse, and user-implemented software hacks (some of which don't always work - just look at the number of users in these forums who've bricked or hung iPhones trying to neuter or unlock). It may work for some people who have the expertise or awareness to pull it off, but a product's audience shouldn't have to resort to these practices. Do you invalidate your car's warranty so you can buckle your seatbelt and listen to the radio at the same time? Do you haXor your stove so you can cook two dishes at once?