I am 100% certain that "tech" companies have an entirely different attitude towards engineering costs than non-tech companies. The former want the best people working on problems and will pay what it takes (within reason), the latter want problems solved for the lowest price.
This is extraordinarily evident in the distribution of engineer salaries.
Which part is a massive reach? The fact that certain companies (which I choose to classify as "tech" companies) are willing to invest 2-3x as much into their technical employees?
A "tech" company is a company for whom technology (ie. developers) is a profit center rather than a cost center.
This is extraordinarily evident in the distribution of engineer salaries.