The average fan could care less about the NBA now because all they get from them is some kind of agenda. MLB hasn't done that.
You also have some amazing players like Ohtani who is doing stuff no one has done in a long long time. And he doesn't push political crap on you either like the big names in the NBA.