The reason a habit needs a finishing signal
A routine with no defined end never registers as complete, so it accumulates no record of having been done and no boundary to be recalled from.
A behaviour with no ending produces no instances. Nothing was completed, so nothing was counted, and nothing repeats.