I completely and utterly agree with you all the way. The thing is it ain’t gonna change – ever (or at least not in yours or my life time).

Having started networking with my local geek community in my own time I have begun to experience extreme cognitive dissonance between what I experience in the corporate sphere vs what happens outside in the socially and creatively driven developer community.

Needless to say I have decided that I want out of big the organisations. They are personally and professionally stifling. And, as you say, rarely if ever make good IT.