Absolutely true! Seems likely to be filed under suggestions for improving the road dial.
Freezing used to be the default behaviour when you derailed. Now it (mostly) only happens when you reach the goal date. And most of the time, that goal date is one that you didn’t explicitly set… so it’s a surprise when it arrives. At least I’m often surprised by it.
There are also a bunch of weird edge-case bugs that seem to occur when the goal date is imminent.
I think there’s an argument for defaulting the goal date to ‘forever’, while still letting folks set real-world end dates. Unless there’s a concrete reason for setting a goal date, you’re usually better off setting a target value and weekly rate.
Not least because the combination of a target value and a goal date means that the road gets steeper at every derailment. That could be correct behaviour if you need to write a thousand pages by the end of term, but it’s unhelpful if your aspirational goal was to weigh 180 by the 1st of June.