The product has definitely been mediocre in the past years.
NFL have set it up for it to be QBs friendly, but you have shytty QB play all round.
Also, with the abundance for flags, it makes watching the game cringeworhty.
Saints/Cowboys last week was

until the last drive and OT. That's the problem with NFL.
Too much filler and bad football until the exciting finish, just like pro wrestling.
I guess we can blame less practice since the players care about that more than getting rid of franchise tag, mainly because they're spineless.