This is going to be a very controversial post - but I strongly believe that once someone has a basic understanding of the game (knowing all the opening variations, basic strategies etc..) it's almost impossible to improve based on practice. I think we all have a natural ability that will dictate our skill level. It's why we see little kids rated as grandmasters but players who have put 20+ years in still struggle at 1500
This is why you see that majority of players, who have played for over 5 years ALWAYS hover around the same rating. You would think after 5 years of consistent practice the rating would gradually increase?
Every single graph I've looked at at long term players is within 200 rating points. I.e. if someone is rated 1900 they will have hovered between 1800-2000 for their entire careers. It makes me believe chess is based on genetic intelligence you're born with and nothing more. Yes you can sharpen your skill but you're not going to go from struggling at 1000 to 2500 in 10 years.
I know the majority of you are thinking "what an idiot of course you can improve" - Show me a graph of a player who has consistently improved over time. It doesn't exist. It's usually rapid increase or decrease at the beginning then just hovering around a rating forever. Give me a player profile graph and show me slow, long term improvement
I suppose this graph proves your point.
Chess is a learned skill.
The main factor in chess ability is how much work and study one puts into the game (and not just the quantity of study, but the quality of it, too).
When people point at kids and say, "These kids are becoming masters, so it shows that they're naturally talented!", what these people are conveniently leaving out is that those kids are also receiving professional coaching from titled masters on a regular basis, which is a considerable difference from the hobby players who're trying to figure it out on their own.
Great comment. I agree.