I think most of us would agree that there is something wrong with a 7-8-1 team hosting a playoff game whilst a 10-6 team is sitting at home, but what can be done about it?
Increasing the number of play off teams is a non-starter for me. Eight teams would mean half the league playing in January, which devalues the regular season.
I'd change to making it the six teams with the six best records that make it in each conference. That could mean a division winner missing out, but if their record isn't good enough then tough. They still have their division title to show for their efforts.
I would also change the seeding system to be based on the records of the six teams, so that a wild card team at 12-4 could host a division winner at 9-7, or even get a bye if the second best division winner is 11-5.