This is unrealistic. If a new HC is brought in, he will bring in his own OC. As to MacDonald...Ravens won't let him go for a lateral position. They'll simply add asst HC to his title in Baltimore.
I don't disagree that McD is flawed in putting everything on his defense in late game situations and using his TOs to help them out at the expense of the offense...but on this Board he's damned if he does and damned if he doesn't. In the Denver game he blitzes at the end and gets burned. In this game he doesn't. Same result...a loss. He got away from "playing not to lose" and now he's back there again. My hope is that during this bye week he realizes he needs to put the game on his offense...which is now the team's strength under Brady. Play the season out with that mindset. Let's see what happens. In the off season...depending on what happens, let the chips fall where they may.
I think it fails as much as it works. IMO it should only be done when it's the obvious last play of the game and the kicking team has called a timeout of their own to set it up.
He made a change at OC because the offense wasn't making enough plays. At the very least, he should make a change at DC for the same reason and fire himself from that position. Then he needs to be the HC and only the HC for the rest of the season. Hopefully they can win out and make the playoffs. I see that as the only way he keeps his job next season...and I'm not necessarily advocating that he does.
Basically...Bengals, Colts, Jags, and Broncos. If they all win, Bills playoff chances increase to 50%. If they lose, Bills chances drop to 15%. That's for a wild card. The Bills best win out or they likely will miss the playoffs.
I know it wasn't a shootout. The Bills though...even after their lead didn't give anything to the Jets offense. In fact the Chiefs let the Jets tie them then won on a FG 23-20.
As to your point about getting offensive weapons...they seem to be available throughout all 7 rounds. Whereas late round defensive studs are the exception rather than the rule. I never understand why teams ignore their o lines.