I certainly do not hate Brad Smith. I don't know him. I think he works hard after all he has been in the league for seven years.. That being said I think the Bills over paid him. He is not an NFL QB. He is not even much of a threat as a wild cat QB, because he cannot throw. Yes he had success running for three yards for a first down but your RB should be able to do that. This coaching staff has no intention of running the wild cat, so his QB days are over.
He is a good ST player and at WR he is at best a depth player. He turns thirty this year. Do you pay him $4M to be a ST player and a back up WR? You know what you have with Brad, do you want him taking up a roster spot at the expense of one of the young guys with potential?