Look, at the end of the day, as much as relationship building is huge...at some point factoring the school and the athletic environment therein is going to have to come back into the picture with recruiting. Your coach, the stadium you play in, the position you were recruited for, etc. can all change. The constant is the campus you are on. Even if you don't plan on being around for all four years. You can't count on your coach stepping down unexpectedly regardless of reasons, getting sick, dying, being fired for not winning enough or rule breaking, etc.
There was talk that he wanted to do this last April. He chose not to, but now he's changed his mind on the cusp of the season starting. Timing or not, if he wants to be done then there really isn't anyone can do about it. This idea that he owes anybody anything is typical fan entitlement. He's got his reasons, and as inconvenient is that might be for others, gotta respect the decision. Don't hate the player, hate the game.