I think you can blame 9/11 for that more than anything else.
If I remember correctly, 9/11 happened the Tuesday before the season was to start. Everyone got scared, so they pushed it back.
Add in the Bye Week (dumb) and we have an always February Superbowl, something the NFL does not want to change (more “months” of…