There are many arguments in favour of constants, but this one strikes me as particularly weak.
That's not exactly how I meant it. I was telling that while constant should be there it should not be used as "Use constants everywhere". I actually believe the main reason for constants should "Debugging". Our program can become unstable if something really important changes. And yeah sometimes stopping people from doing dangerous things is a good idea and sometimes not.