All 31 other teams would be happy if the Steelers fired Tomlin.
Huh? Are you saying every other team would replace their current coach with Tomlin?
Goodness no. I'm saying every other team would either replace their current coach with Tomlin, hire Tomlin to fill their vacancy, OR be happy the Steelers fired a guy who hasn't been below .500 in his 17-year run, because odds are any replacement the Steelers got would be a downgrade, or at least highly unlikely to have that level of sustained success.
I don't think Tomlin is getting enough credit for this season. On paper, this team is probably somewhere between 20-25 in talent in the NFL, yet they are in the playoffs. Sure, you could argue a lot broke their way (Joe Burrow's and Aaron Rodgers injuries, basically eliminating 2 contenders for instance) but the bottom line is this was a team most expected to be dead last in their division coming into the season, and they are in the playoffs.
There's a weird perception out there that the team lacks talent, and that was based largely on the first half. But the only reason that perception exists is because the OC who Tomlin refused to fire and QB who Tomlin refused to bench made the talent look worse than it was, and then Tomlin stuck with Trubisky for a 3 game losing streak that made it look even worse. He kept Broderick Jones on the bench for too long also, and as soon as that changed, the line started playing better.
The talent didn't just get better down the stretch, they finally used the only QB on the roster who could utilize it. Tomlin simply failed to recongize who gave the team the best chance to win. The middle of the AFC is utterly mediocre, and that fits with exactly where teams under Tomlin have finished for quite a while now.
This might be a slight hot take, but I honestly don't think Mason Rudolph is better than Kenny Pickett. I feel really bad for Pickett that he got hurt right after Canada got fired. Pickett had his best game of the season the week after Canada's firing and then got hurt the next week. I can't help but think he'd have kept showing improvement, and I wonder if Pickett might end up being another Ryan Tannehill.
Having said that, I do think this was supposed to be more of a rebuilding season for the Steelers, and pretty much everyone thought they'd be in last place before the season. Comparing the roster to the rest of the league, factoring in injuries as well, I'd argue:
QB (bad), though much could be blamed on Canada
RB (good)
WR/TE (bad), injuries didn't help
OL (bad), agreed Jones should have been starting week 1.
EDGE (very good)
DT (good)
LB (ok), injuries have hurt here as well
DB (ok)
ST (ok)
Maybe 20th-25th was pushing it, but certainly not a good roster, where playoffs should be the expectation.