Yeah... this kind of limit could actually cause problems in Second Life:  We had some caps on parameters that could be set via script, but the script API would not complain if a scripter used a value outside of the limits -- the clamps would silently happen.  Then later we would decide to expand the clamps (because some user made a case that they should be changed) and suddenly other scripts that had unknowingly been relying on the clamps suddenly broke.  Eventually we became gun-shy and would not fix/change stuff for fear of breaking content in the world.