Because you are going to want him to coach through the bowl game. Why fire him before that? The Bowl game will be after the first signing day.
Because he’s been terrible at his job for multiple years and it’s critical to have your long term OC in place for recruiting purposes. Can also use bowl practice as a “mini spring ball,” giving the new OC a chance to evaluate personnel and start planting seeds of his own scheme.