Why is the NBA not as competitive as the NHL or the NFL? I feel like there's only a maximum of 1-3 teams every year with a realistic shot at the title, meanwhile in other major sports leagues there's basically always 6-8 contenders.
valid question