I can't count how many times adding `const` in c++ saved me from myself, I do t understand why you would ever not want it. You even say it: "padlock on your left pocket to stop your right hand reaching in"
Do you trust yourself to write perfect code 100% of the time ? No? Then padlock it is
Do you trust yourself to write perfect code 100% of the time ? No? Then padlock it is