IN MY OPINION (and only mine until I hear otherwise)...
I am simply enraged at the speed of these major releases. I mean, it was always a challenge for big business to move at a speed necessary to outpace their competition, especially the new, little, creative challengers. But, Microsoft's "moving and shaking" lately has been causing earthquakes in my world and having to learn and re-learn 3 major releases in the 5-year span (my real experience from actual corporate adoption of these technologies) is greuling. I appreciate the raises and promotions I'm getting for staying ahead of the curve on all these things, but jeezus! The major versions 2 and 3 are back-to-back here (more marketing than anything, but what are they trying to prove with a big "3"?)
*Note: I have great respect for both the .NET technology advances and the developers making it happen, but pushing the envelope may end up giving customers the impression of a pushy salesman with his foot in the door selling overpriced .NET vacuum cleaners when a good, ol' fashioned PHP vacuum will get the job done for a fraction of the cost (recognizing the you might have a little more basic maintenance and repair). Yes, I've read all about the cost estimates of project maintenance vs. project design and development and I still question the pace we're running at. Sometimes il' stupendo gets a little too full of himself and the understudy has his day.
**I also realize that the 3.0 version doesn't "seem" to have many fundamental changes to the core. But, I'll judge that when I read the books on it. In the beginning, they marketed 2.0 the same way and look at THOSE changes! We can't believe the advertising... I HAVE read a little about WinFX and WCF and they are BIG. Exciting, but intimidating, especially for those programmers who have barely felt the temperature of the .NET rapids with their toes.
After everything is said and done, MS is still paying my bills, so I'll keep wearing my .NET badge on top of my italian suit and keep a fresh PHP badge in my blue jeans pocket.