Not for nothing, but I think the fact that only one NBA title in the last quarter century has been won by a team without an All-NBA, easily Top 50 of all time-type player might have something to do with it.
This is one of those stats that is true (Pistons over Lakers) but reveals a bigger issue in the NBA: there are far fewer title winners in the NBA then any other pro sport. People complain about the Yankees in baseball or football dynasties, but the NBA is where the issue is most significant. Unless my hangover is messing with me, 6 teams have won 29 of the last 30 titles with Miami being the only team to break through the stanglehold of Spurs, Bulls, Pistons, Lakers, Celtics, and Rockets.