To further add to your point: developers now have control over the means to production and, unlike the industrial revolution, we programmers do not need access to capital and expensive manufacturing equipment to build a product. We just need some technical skills that are essentially free to learn. And as the best of us figure out how to add the entrepreneurial talent stack into our own, existing corporations have to pay us as consultants or continue to increase pay to keep that talent. In time, I think we will see it is the corporate structure that is in a bubble. (See "Developer Hegemony" by Erik Dietrich)