You chose the objective criteria of 24 PPG, and I was just responding to it. I'm not using the word "savior" - that's your strawman.
When Tyrod started in 2015-16, the Bills' offense averaged 24.7 points. Your response seems to be that the offense did not perform as well in 2017. I agree. I think they took the first step toward fixing that in getting rid of Dennison, and the next step will be adding (back) a #1 WR. My choice would be Sammy Watkins, if he makes it to free agency.
Did Tyrod "suck" with Watkins in 2015-16? I don't think so, but that's a less objective question. The Bills averaged 24.7 points, which was your chosen measure. I would point out that Watkins only played 21 games total and wasn't himself for most of the 8 he played in 2016. In 13 games in 2015, he had 1,047 yards and 9 TDs.