First of all....so much about defense is how well they jell, the fire they possess, and how the team just clicks.
We don't have "massive improvements on defense". Not yet any way. We just have names. Hasn't everyone in here watched the league enough to know that every single year teams throw a bunch of Dream Team-ish type "names" together.... and all this hype starts, but when the games start, the conglomeration of names simply don't play well together? I mean...that's why they invented the phrase "looks good on paper"
Look at our own division rival Philly. Destroyed KC en route to one of the most dominant SB wins in history... and then next year, with most of the same players, with every pundit saying they by far had the most talented roster, went out and just didn't play well together last year.
Names don't make a team.
As simple as it sounds, the best teams, are good at playing team football.
So que all the injury excuses you want....but this team hasn't played good team football consistently for decades. Yet.. people STILL make assumptions based on what they see on paper