Ideally, having a win % wouldn't be such an issue...
Though, when you have a small handful of top players, and the rest are sort of average, this is what happens. If we had enough top players it would be fine everyone playing each other.
If we have no win % required, and that they only need to play the right amount of games, then all you do is if 13 people have more than 30 games played, the 8 with the best win % make the Playoffs, that seems fair!