That's the thing about having a salary cap. You are limited in what you can spend on. The Bills try to hang on to their own. Sometimes those decisions don't work out.
I can understand why the Bills went all in on defense in this past draft. We had a top offense and the D was losing us games.
Now the shoe is on the other foot and our defensive picks are falling flat, though overall the D is giving the offense chances to win.