MLB and NFL are supposedly handicapped, but for me it's irrelevant to this discussion as they exist purely to serve the playoffs and the TV punter. Nobody cares about winning a league, and there is no promotion/relegation, there is a draft (and salary cap in the NFL) - there isn't really a comparison to be made.
*handicapped in that the better teams are supposed to get the tougher schedules so as to maintain parity (particularly in the NFL).