Not much question about that. The inmates run the asylum at the NBA but apparently that's how the masses like it so the owners are happy to let it continue while the money rolls in. NFL fans would go ballistic if the same two teams met in the SB four straight years.
I think the NFL has found the best balance of what I'll call 'off season' competition in terms of draft, FA, salary cap rules. Only problem is they changed the on-field rules so much to favor the passing game, you have a league of have-QB or have not-QB. They need to fix that.