Because corps are trying to lower the salaries for software engineers. One may think it's all about lowering the barriers so anyone can be an engineer but it's all about increasing the labor pool and lowering the salaries. Clocks ticking.
Fortunately, for now the demand is completely eclipsing the supply, which is why salaries are so high right now. I'd guess they could only start LOWERING salaries once this situation is inverted, and IMO given the pace of computerization of society, this may never happen.
reply