In addition to all the other arguments here, I have a problem with your assertion that Paypal is run by smart geeks. a) I think its a common knowledge that it is actually run by business pointy heads b) their API and dev environment are so horrendously bad and hostile to developers its not even funny. And its been like this for years. If it was really run by geeks, getting the API and dev process in order would be high on priorities list.