Earlier quoted context omitted.
None of this seems to answer the underlying question of why other companies need to compete on salary with big tech. I work for a financial company. We have tons of tech. We get paid peanuts compared to big tech.
Because those people will leave and take their knowledge with them to big tech?
We've had about 35ish% turnover during the last two years. This is multiple times higher than normal. We still managed to retain the other 65ish%. I worked on a team that had over 100% turnover during that time (half lost externally and half moved in the company). You know what, that manager didn't care. She told me they expected to burn people out in 1-2 years and weren't going to compete with companies offering 50-100% raises. So it wasn't a big deal because they expect to lose people, won't compete, and they still retain the majority of people because the availability of better places to go are pretty low.