This is why it's important to try and negotiate for as much salary as you can, no matter what you do. Companies are lighting cash on fire all the time, they can afford it.
This. Once you see how the company spends money and how much they pay and effort they spend to hire an average skilled developer... It's empowering. Unfortunately lots of companies have just accepted high turnover rates and move forward. Imo they only do this because quantifying turnover costs is hard.
I agree, but I also meant literally whatever you do, because there are so many people who will work for 20 years never intentionally trying to increase their salary.