They are not world sports. hence many American sports CEOs diversifying into world sports, especially football (soccer).
Nobody knows the clubs and players outside America.
NOBODY cares about American sports. Travel the world! NOBODY CARES!
.
Soccer is not a sport; it is a venue for gambling and gang support.
America doesn’t give a pig’s poop about soccer.
.
People know the teams and players outside America. It’s one of the reason the NFL keeps sending the Viking to play in London, for whatever reason the team is very popular in England. And truth told even international sports are local. Sure lots of the world plays soccer, but China doesn’t follow the English Premier league, they follow their own. Ask an Indian about a cricket team from England, even one AT a cricket game and they will probably stare at you blankly, they follow Indian cricket, not English. American sports generally get the best cross border following.