I think most activities follow a distribution similar to chess. Maybe I'm wrong though and chess is heavily left skewed compared to other games.
Why the average skill of all players in chess is way lower than average skill in other sports

I think most activities follow a distribution similar to chess. Maybe I'm wrong though and chess is heavily left skewed compared to other games.
Ok guys. This is my (somewhat long) theory of why exactly do a very large percentage of people who play chess are at a very low level compared to other non physical sports(for example things like CSGO where the average skill of all players is a lot higher).
First, there are three levels of skills in any activity.
1. Core skills - These are the skills which are the very foundation of the activity and you need to get good at it to really have any chance. For example it would be things like visualizing pieces in your head or "seeing ahead" in chess while in csgo it will be things like aiming and dodging.
2. Medium level skills - Things like "bad bishop, good bishop" in chess, center control and positional principles in chess etc while for a fps game it will be things like "staying with the team, getting high ground" etc
3. High level skills - Things like knowing all the ideas of openings in chess, memorizing openings to a deep level etc and in csgo it will be things like knowing particularly effective strategies in select maps, playstyles.
Ok so, the reason why the average level of players in chess is much lower is because the "core skills" of people are lacking. In csgo for example it's much easier to develop core skills, you just play and practice aim, it's intuitive and you are guaranteed to get better at it the more you do it(can even get aim trainers etc).
In chess however it's not intuitive as to how to develop chess visualization. Just playing chess more does not develop visualization and board awareness compared to actually analyzing. It's better to think deeply about a single position than to play one 10 minute game in chess to develop visualization. That's why the average skill level of players in chess stagnate because it's not intuitive or "fun" to develop core skills. Instead of playing you have to stop playing and think for (potentially many minutes or hours) for a single move in order to develop core skills of visualization.
In chess it's actually easier to develop medium level skills than to develop core skills and many of the online videos don't even talk about core skills. Many people know the medium skills and positional principles while lacking the core skills.
For this reason the average level of chess skill among it's players will always be lower compared to the average skill of people in other activities. Your thoughts on this?