Also re: Fields
Fields had two horrible games against the Cowboys and Raiders before he got benched. If it weren't for a gift from the refs overturning a horrible redzone interception in the 2nd quarter of the Raiders game, Fields damn well might have been benched at halftime in that game.
Fields had one good half against the Colts and an OK game against the Chargers but fell apart afterwards and basically sucked as a starting QB. As bad as Wilson turned out to be, he was still better than Fields. The Steelers FO must see things similarly, because they let Fields walk for basically peanuts.