Dave Winer has some food for thought.
I’m not reconsidering my exit from Facebook, but I think he makes some good points.
Zby on writing Facebook apps. in Perl Catalyst
And your programmers are like, jeez louise, GMail is huge, we can’t port GMail to this stupid NewSDK. We’d have to change every line of code. Heck it’d be a complete rewrite; the whole programming model is upside down and recursive and the portable programming language has more parentheses than even Google can buy. The last line of almost every function consists of a string of 3,296 right parentheses. You have to buy a special editor to count them.
It’s the zeitgeist I tell ya’