Whether you like the trades or not, there's no denying the Bills are less talented today vs prior to trades.
I believe there were several reasons as to why they chose to complete these deals. Fit, contract, maybe character, direction - whatever else - I don't know.
I'll say this, right moves or not, BALLSY! They have a vision of what it takes to build what they think is a winner. I suspect that they intend to look back, as I hope we all do, and say - "Now, what was everyone so up in arms about?"
Here's to hoping they're right.