Not sure what the benefit is in sacking him.
Under his leadership, key scouts have been promoted, he has already introduced a data analytics team and we got rid of a significant load of deadwood. Too many people on the forums expect every signing to be perfect, every contract to be minimum wage and every youth player to be a success.
His role is not to determine which players to sign. His role is to ensure the various departments within the club work in tandem (and similar ideas) to ensure the best conditions to get results on the pitch. And granted we have been shite this season but you can quite legitimately look at the terrible injuries we've had and say that this hasn't helped.
Continuously firing people, in the hope that the next fad (like Mitchell) solves all the problems is not a solution either. The solution is to actually get all the departments working towards a common goal and, contrary to what the media writes, this does seem to be happening, albeit frustratingly slowly.