To the 2nd part of your point, I think Robert Saleh got a screwed over by Jets. He had a great defense and was saddled with QBs that he didn't want and were terrible. Its still stuck in my head a couple years ago in a game against Jets where his confidence in Zach Wilson couldn't have been lower, but he daringly went for and converted a 4th down trying to manufacture a win. I think he's a good coach who would do well in better circumstances.