If the contract is an issue then they shouldn't have signed Poyer, they shouldn't have signed Klein, and if they had to make a cut or two then so be it.
They've put trash talent around Josh Allen. It is more important to surround that young man with talent than it is to have the perfect defense that lets us down against KC/CIN anyway.
The rules are set up for offense to win out and the Bills struggle against it rather than embracing it even while having the best quarterback in the world.