This sounds like the most common reaction to users accidentally causing errors in data: lock everything down and only allow a very specific operation, and complain loudly and specifically (i.e., incomprehensibly) if they get out of line, in order to protect the data. Did someone find a new way to screw up? Add another restriction.
I sometimes wonder why these interfaces are so freaking common for anything not facing the general public.