I work for one of the above - you have no idea how much functionality we wouldn't be able to have (or at least wouldn't be reasonably easy to use) without "Web 2.0".
I work in subsidiary of one of the above too. I do have some idea what kind of functionality you couldn't have, the question is how much money would your company not get if this functionality was missing ;)