@blakebaka You're so quick to criticise you're not even reading what I wrote. I'm not saying don't advocate for yourself. You advocate for yourself during the interview and if you're good, you can negotiate specific pay increases or bonuses for the next 1-2 years. If not, then you're stuck at CPI every year.
All I'm saying is that companies will see it as a red flag if they see patterns of the individual moving around too much too often. Key word being too often. Employers and recruiters will question why you're moving around so much. Maybe you have a valid reason to do so but if your sole reason is because of pay, then you'll eventually hit a wall where you're just asking for too much and no one is willing to pay you that much unless you move to a higher role.
I agree that it sucks that companies don't proactively increase your wage every year beyond CPI especially when it's warranted. But you have to understand that there is a lot more cogs in the machine when it comes to determining that. Fortunately for me, I have had bosses who have actively tried to advocate for me when it comes to salary increases. But even then it's been a difficult process.