Not quite because in the NBA, division winners are not guarantee a playoff spot if they don't finish in the top 16 record wise...
For the NFL, I still like to see the division winner represent their division in the playoff but seeding should be based on record, not division.
I remembered back in 2010, the Seahawks finished with a 7-9 record and they were the number 4 seed in the playoff just because won the NFC West. Both the Packers and Saints had better records but were seeded 6th and 5th in that playoff. That means that the Seahawks had home field advantage over those two teams despite having a worst record.