I’ve lived in the states 40 years and I can say with confidence American sports are shit.
baseball: 162 boring games, so boring the commentators regularly chat about anything other than the game going on. World Series? What world?
Basketball: 3-4 super teams, based on what friends want to play with each other, with the superstars getting permission to routinely cheat (the Jordan rules)
NFL: 3 hours to play a 60 min game. Research has shown only about 6-8 minutes of actual game time is actually played.
NHL: fighting is illegal yet they allow it because without fights, the NHL would fold faster than you can imagine.
Also, look at the stands during any one of these sports. More people going to/from the concession stand than actually watching the games going on