Agreed. If you're at the high school level, if the coach is (1) competent, (2) a hard worker, (3) a good mentor, those should be what keeps them a coach unless they want to leave or if they do something that represents the school in a negative light.
We have lost, and are losing, coaches too...