Tyrod was not the reason the Bills made the playoffs, and his terrible performance in that playoff game was a microcosm of the Bills' season. If the Bills' offense would have mustered more the a wet fart, they would have won that game. I cannot fathom how anyone that actually watched that game could think the Bills should have kept him as a starter. His tenure in Cleveland then confirmed it wasn't the Bills' fault.
Tyrod makes precious few mistakes, and that helped the Bills. At the same time, he made precious few big plays. That ain't gonna get you a ring. That is actually all you want out of a backup QB. Someone that can step in when your starter goes down. Someone who can at least play consistantly and give you a chance. Tyrod is an ideal backup, but time and now multiple teams have proven he's not a starter.
That...not race...is why Tyrod is no longer a starting QB in the NFL.