Isn't the maximum movement range adjusted via scripts?
Example:
The hero's maximum movement range is 3000 points.
We need to increase the movement range to 3500 points.
No one forces us to add 500 to 3000, right? We can add it when the hero has 2000 points – they will still spend a total of 3500 points during the day.