Agreed..
If you look at the position by position
QB - Rookie contract for next 3 years (with the 5th year option)
RB - Both RB on Rookie contract
OL - 1 FA Contract (Morse), 1 Rookie Contract (Ford), a bunch of cheap deals and have to pay Dawkins (or let him walk
TE - Kroft, Smith could be gone.. Dawson and Sweeney on rookie contract 3 for years
WR - BIg FA Contracts (Diggs, BRown, Beasley) - They have drafted 2 WRs this year and probably 2 more next year as they phase out the big 3 over the 3 years.
DE - Lot of FA Contracts here that would need to be phased out...But also have Oliver and Epnesa...Two back 2 back years, their top pick is a DL.
LB - Here is the pickle situation - Both LBs are on rookie contract, but need big raises in 2021 and 2022. Edmunds will stay...Milano not sure unless he wants to ttake an under the market deal.
Safeties - Both will finish their FA contract and will have to be replaced in the draft...Picks like Johnson will have to come through.
Corner Back - They will pay Tre...but keep the other positions in FA and draft picks.
The Bills have not hit well with their lower round draft picks. They need to start changing that. Otherwise, they are going to be in trouble when Allens contract comes up.
They need prow bowl type play from their draft picks at TEs, OL, DL, CB, LB
It is obvious that Beane is thinking two steps ahead in his draft.