It absolutely is not.
List of attendance figures at domestic professional sports leagues:
National Football League 254 67,358[6][7][8] 17,124,389
Bundesliga Association 306 45,179[11] 13,805,496
Premier League 380 34,601 13,148,465[13]
Major League Baseball 2,421 30,884[2] 74,859,268
La Liga 380 30,275 11,504,567
Nippon Professional Baseball846 25,626[3] 21,679,596
Those are the top 6 in average attendance per game/match/whatever.
1 Football, 3 Soccer, 2 Baseball.
Baseball has great players, gets on TV, is talked about on sports radio and has an international following.
You and your friend are both very very very ill-informed.