Best of 7 series in the NBA are weighted much more heavily towards the favored team than MLB or the NHL, and any team can win in the NFL any game/season. It's really just the nature of the games that I think you see a worse variety of teams winning championships in the NBA.