I wouldn’t say we outright suck, just that we massively underperform relative to our usual showings in world sports.
Also I doubt making soccer available to everyone is the issue ... with 300 million people, you only need to make it available to 1/4th of the population and you are already in the range of Germany/Spain/Italy/England etc. And soccer isn’t exactly an inaccessible sport anyways, which is why it’s such a favored world sport. We don’t need more people to have access, we would need Americans to actually give a fuck about professional soccer. As it stands, to be a fan of MLS strikes most people as somewhat eccentric, like a passion for LPGA or something.
I’m sure there’s an NCAA soccer league, for example, but I’ve never seen a single article about it, and have no idea which schools have won championships in it. It may as well not exist in the public’s mind.
Same with BJJ, which has zero monetary reward, and zero spectator sport potential ... just like judo, karate, and other combat sports with no spectator value. You are never going to have much infrastructure behind developing elite athletes in such areas unless you can do it through a school system or state sponsored competition (like the Olympics).