He absolutely was. I'm more specifically referring to the 2019 season in which they benched him for 10 weeks, then activated him for the playoffs and gave him the most targets on the team. And people were shocked that he wasn't Jerry ***** Rice that day. I think the kid has enough talent to crack a 53 and put up some numbers. On the Bills? No. Like you said, they have better receivers. But that wasn't the case for most of his tenure in Buffalo.
He had his shot in the Houston game after sitting for 10 weeks. Great personnel management.