Despite of my cheer leading for open source, Facebook has a right to keep its source code proprietary and for this stupid little company with a ridiculous patient that is stupidly encompassing is a little overboard.
"The iPhone haters see the limitations (hard keys, cut/paste, tethering...) of the phone, and they focus on how the phone doesn't have any tech breakthrough or meet THEIR specific needs"
That is simply not true. Well, not for me anyway. I absolutly detest and despise anything that Apple produces for 1 reason and that is: every corner of the mass media seems to think that anything Apple touches is golden.
Since we're talking about the iPhone here, let me give you an example. Cnet's review of the iPhone gave it 4 stars and called it "Excellent" and "Amazing". Yet, in the same review, they noted that it "lack some basic features that are available on even the simplest cell phone." And "the battery depletes quickly under heavy use". With those negative comments, how on earth could this i"Phone" archive 4 stars when the Palm Pre or the revamped Black Berry Storm only 3 and a half starts when they can do pretty much everything the iPhone can do AND more? The simple answer is, because the iPhone has that stupid little Apple logo on it.
It's not so much that naysayers look at the iPhones' limitations, it's the media, fanboi's and reviewers that seem to completely ignore the iPhones' limitation but yet criticize all other smartphones for the same limitations that the iPhone has.