Developers/techies are their own worst enemy
We our our own worst enemy when it comes to progress...human nature has been slowly tampered with over the last 30 since the advent of the computing machine.
If IT profesionals would stop getting excited over the bleeding edge products and crap that gets produced, maybe MS would be forced by the coprporations that are ther buggest clients to actually improve an existing tool or technology instead of re-writing it every year.
Let face it, yes we would like to think we can keep up and that makes us feel superior in some way, but really what does it buy us? Less and less time to smell the roses, or think for ourselves. We let MS do all the thinking for us by simply taking what they shove in our faces.
Don;t get me wrong, yes they have some of the better tools, so I like to use them over other tools, but come on guys, wake up!!