I've seen that first hand with more than a couple of friends: people who remained in the same company saw a much less significant raise over time (10 years) than people who changed 2 or 3 times of company in the same timespan.
This is unfortunate but it seems to be a fairly common pattern (at least here in France), including getting much higher offers from companies which you left one year ago partly because you could not get raises.
It's important to not confuse what you're worth generally, what you're worth to a specific employer and what an employer is actually paying you. Don't make the mistake of thinking that you are automatically worth only what you are getting paid.
The goal of negotiation is to end up getting paid what you're worth to your employer. If you move to another employer and get paid more, then either you're worth more to your new employer than you were to your old employer, or your old employer was not paying you what you were worth to him.
Some employers will never pay you what you are worth to them. They take advantage of the fact that most employees are either poor negotiators or not in a position to risk moving. This is more likely to happen after you've been there a while, since that tends to be when even more employees are poor negotiators or not in a position to risk moving. The best thing to do is to move (if you can).
You won't grow by staying in the confort zone. And that's what most people do.
I'm not sure where you're from, but in Yorkshire you'd end up saying such things yourself before long. What matters is comprehension, and whilst writing to an audience means you need to ensure clarity, the same concerns are less applicable to chatting to a lifelong friend.
If you're a native English speaker there is absolutely no excuse for that kind of ignorance.