There's a reason Gavin posted this one to the Bitcoin Discussion section, and not to the Technical discussion section.
The real reason is that they might be approaching stage 4 in their conflict (http://www.mediate.com/articles/jordan.cfm - german Wikipedia is better, but the english one has no article (yet))
I'd love to have a freeze of features for the bitcoin standard (not the bitcoin client!) until there are at least 2-3 other well developed implementations.
Just take a look at miners: First there were just few CPU mining programs, then GPU miners emerged, and current mining programs automatically even adjust fanspeed(!) to keep your card at a steady temperature. Similar with pool software: after some months with horribly inefficient php software, on one end bitcoind was patched to crank out more getworks, but on the other end also new pool software was developed that could talk to multiple bitcoinds, cache getworks, work more reliably with the long polling issue and so on - current pools are running on hardware that would have died with 1/10th the miners before.
Bitcoind itself however seems to be just one single software with no real competitors (yes, I know about bitcoinj) where many people complain a bit about this or that but noone dares/wants to implement their own version. Transactions are already now complex enough to implement, that it seems noone so far even dares to do another implementation.
I really don't want the current bitcoind to become the "Linux Kernel" that is so overly complex, that there's no freakin' way to implement it differently without designing something completely different.
What is really needed here, is some competition, so Gavin or other developers can discuss protocol changes with actually other developers who are on the same level, not having an issue of leadership in his own team. All that currently is happening makes it even harder for others to write their own client - already now you need quite a deep understanding of cryptography to even understand adresses etc., and transactions already now are a quite different beast.
TL,DR:
Before making the "Satoshi" bitcoind more complex or adding to the standard, create/foster alternative clients and some healthy competition in the "bitcoind" market!