Following up on my earlier post, Pernicious Complexity:
WSJ.com - Battling Google, Microsoft Changes How It Builds Software:
"With each patch and enhancement, it became harder to strap new features onto the software since new code could affect everything else in unpredictable ways." (Fair Use archive in the first comment below.)
I don't know if Mr. Allchin had read Tainter by this time, but it sounds fairly likely.
This is a great article from the Wall Street Journal. Their editorial stance pissed me off a while back so I dumped them, but I always thought their reporting was good. Maybe I'll go back the next time they send me one of their "come back" emails. This also bodes well for Microsoft.