It seems that there are a LOT of 800~ rated players that are actually 1500+ but are indefinitely stuck in the 800s because they're just playing others who are stuck there at the same rating, making it basically impossible to ever improve unless you improve to a 2000+ player
Hmm. Chess.com posts graphs of rating distributions in the leaderboards.
The one for rapid shows 2.6 million players rated in the 800's.
Out of 59.4 million.
So , if we accepted your theory-- that some of those 800-rated players are stuck there-- at least 56.8 million players aren't stuck there.
It seems that there are a LOT of 800~ rated players that are actually 1500+ but are indefinitely stuck in the 800s because they're just playing others who are stuck there at the same rating, making it basically impossible to ever improve unless you improve to a 2000+ player