If you use let it means you intend to use that binding "later", up to the end of the scope, and within that scope the value shall not change: that's the Whole point.
If you want a variable you can assign successive different values to, it's an entirely different thing, and there have always been var and the assignment operator for that.