Welcome transplant. I enjoyed reading your research, and someone made a point about productivity, vs. losing every starting WR corp for a good portion of the game.
The Bills had no better options, saved money. On the contract, Taylor gets more time to prove himself, and we have I hope a better coaching staff. We'll see after the draft and the second tier free agency pans out.
I'm reserving judgment, but if Taylor had guys like AJ Green, and other star WR, would we see a much different Taylor. I don't know. I like the comment by the coaching staff of a philosophy to go taller with WR when you have a 6'1" QB. We still have a good line, great running game, and expect the defense to be better with this staff.