I was thinking about this the other day as well.
It makes sense for AZ. Their New GM could say he got a 1st for his WR
It makes sense for BUF. We only trade down 7 picks, likely get a player who is graded the same on our board. TE and OT in the 2nd would be great.
We throw in a 3rd for 2024...as you said we'd still have a pick in that round
I also wonder if we can look around the league and find a younger LB that's maybe not a scheme fit on their current team and acquire them for a 3rd or even in a 1 for 1 Ed Oliver trade