Re: "Innovation" through aqusition. SOP at Microsoft, so why not everyone else?
Do you really think that EMC, MS, Symantec, IBM, Oracle et al can't recruit people who have original ideas? That their managers only exist to stop staff innovating and in the unlikely event that they do, the sales staff will refuse to sell the product? You may be able to point to a couple of examples of each behaviour, but that doesn't make it the norm. Also, engineers in these companies thrive, if they understand how to work with the corporate machine, if you try to work against it you'll fail.
A case in point: I used to work for a large UK FI, there was a "you will wear ties" rule. We pointed out to the junior engineers that this is just how it is, you'll not be able to change it, there are things you can change, things which are up for discussion (such as the technology they work with), but ties are not negotiable. Pick your battles, was the general rule. We actually lost staff because of this and we didn't promote good engineers because they became fixated on ties as an issue and complained about it non-stop. Likewise, it was corporate policy to run certain applications on Windows there were a couple of guys in the Linux team who stunted their career by banging on about how bad Windows was almost constantly. The message that adopting a new technology in a large organisation can be a slow process, you're not going to dump a current system which is perfectly good to install another to replace it, until it's time to replace it. There is also an element of telling other senior staff that they are idiots for the decisions they've made in the past that you don't agree with is a bit of a CLD. (Career Limiting Decision)