Oh, and completely do away with tradition???
If I were the NFL, I would have every opening game a division matchup and have every team play their last game against that opponent. The season has started sloppily for several years now with too many HC's treating the opener more as an extended pretend game. Division games matter for most teams, unless it's NE, and HC's do not want to open up 0-1 in the division.
Part of this is because this is April, come September and it's getting real, we'll just be excited to get the season started. I would much rather open against the Giants than the Bills or Jets but I would rather open on the road. The team struggled with that and preparing for an opener on the road adds a little to it.