Somewhat decent analogy. You can’t compare team sports to individual sport though
Here is an example,
Imagine if Jordan played his career, hit the exact same shots he did against those team he beat in the NBA final. But imagine those teams shot better FG% and Jordan lost 6 NBA finals with the same performance. Is he still not the GOAT!?!
When it comes to team sports, a lot is out of hands of individual players and luck plays a major role in success.
Except that this is not the case with the NBA. Star players are literally the difference between teams being a championship contender, and being a lottery team. LeBron, KD, Giannis, etc are scrutinized, because it comes with the territory. In the NFL, a star QB can get you to the playoffs, but unless you have an above average defense, that QB won't get to be scrutinized like NBA stars will if their team doesn't get to the finals/win titles because there's a whole other side of the game the QB has no control over. In the NBA, it's the star player, and 4 other guys that support you. The star is the difference, and the key to winning championships. If they want to be considered all time greats/GOATS, then they need to win at least a few championships to be considered in that conversation.
It sucks, but that's how fans/media rate these players. Hell, these players pay attention to this shyt as much or more than these pundits/fans. Why do you think we've seen so many superteams form the past several years? Because these players realize that for them to have a long lasting legacy, they need to get themselves positioned as championship contenders. They see Inside The NBA where Kenny and Shaq regularly clown Barkley for not being a "champion". They pay attention to Undisputed, First Take, The Herd, etc where they don't talk about anything else except which players are in position to win, and how damaging it will be for their legacy if they don't win. They don't want to end up like Barkley/Malone, where they are considered "great" players, but not all-time players.