It's far beyond Zach Wilson and makes sense in broader context.
They revamped the entire offense and the same problems still exist. The head coach had one last shot to diagnose the failures and didn't do it. Now he's gone so they can get a jump on the search. Simple as that.