>
It doesn't matter how skilled you are or how much value you provide to the company.Always be cautious when people are talking about how much value they themselves provide to the company. It's rarely in line with what the employers see. I've worked with a number of developers who've only a few years experience and think they're hot shots, but they leave such a mess behind them that others have to clean up.
Another thing is that older employees tend to be more reliable, and experience also counts. Yes, we all know the superstar workaholic at 25 and the no-hoper 50-year-old, but I'm talking general demographics. The older a person, the less likely they are to job-hop as well.
I mean seriously, how many 29-year-old developers are there in 2016 that have worked in the same place for 10 years?