En fait "heur" en ancien français veut dire "chance".
Ce que tu avances relève plutôt d'un jeu de mot. En ce sens, on pourrait dire que "bonne heure" pourrait nous inciter à vivre davantage dans le présent (dans l'heure en cours) et pas à tout le temps regretter le passé ou faire des conjectures sur l'avenir. C'est tout un travail ! 