I'd say that most people COULD reach 2000. However, for some it may require years of spending all their free time on chess, which would rule out a lot of people. I doubt there's really anything genetic about it, but whether your average person wants to spend hours a day studying chess is another matter.
How much is 'all their free time' in hours? I mean, most adults probably only have a couple hours total free time a day, but I can't imagine that most people could get anywhere near 2000 on just 2 hours a day.
another thing you have to take into account is when someone starts chess. If you're too old when you start it's unlikely that you will improve as fast.
@Ravi28750
Last I remembered, 1500 is designated at 50%.
you've been on this site for a while then
looking at @ravi28750 's blitz stats, you can see that he is 1547 blitz and 96th percentile.
this is because the site has grown exponentially over the years and many more casual players are joining