xyz its not paradoxical. actually it could be very handy. for me i dont understand the difference between const and var. they both contain some data, why would it matter if its const or var? I mean i get the concept that const are precompiled, but you can also set a var the same value and use it ?
The use case converting to const would be lets say you have a timed event where you want to set the variable to const so that it cant be changed and so if some other method triggers something while its in that state then it wont be changed, after event is passed then you can reassign the const to var again and changed values as needed.
Ofc. you can rewrite whole routines to check if its that event where you are not allowd to change value, or let the computer do so by changing one parameter/type.
idk.. im no bread engineer so my mileage could vary on this topic