It was time.
He should take some time off and go be a family man for a while.
I don’t think he’s done coaching and I believe he’s still a good coach with plenty still left in the tank, it was simply time for a change of scenery though.
Come back in 2-3 years and take over a young franchise with pieces in place.