Yes, there is a limit for everyone's ability. Perhaps it would be better to say some people are better or naturally good? Not everyone can run a mile in under a minute no matter how hard they train; not everyone will excel in advanced mathematics no matter how much they study; and not everyone will reach 1400, 1500 or beyond no matter how much they play and study. That's just life . . .
I'am sorry but I simply do not agree
if someone study chess and really tries to improve he will improve and he will go beyond 1400 and 1500.
if course there is limit but for a simple human being with average IQ (or slightly below average ) he should at least reach 1900 points rating with HARD WORK of course
(this is my personal estimation)
Its all about perspective.
This kid used to show up on Fridays where 3 of us taught chess to kids. This kid knew how the pieces moved, and that was it. Everything with him was "Im the worst chess player in the world" "I never win a game"
One night i asked him. "Do you know hoe many people their are in the world?"
He didnt know.
I said about 7.5 billion people. I then asked him if he knew how many of them know how to play
chess?
Again, he didn't know.
I told him, roughly 700 million.
He said so what.
I said: "You are already better at chess than 6.8 billion people."
That was all it took, and he started enjoying the game.