In recent years we've had a rash of incidents where the arrival was 'cleaned up in the box' and altitude constraints were inadvertently deleted from the vertical navigation path.
So, if pilots can work that out, why don't our flight ops departments insist that positive action has to be taken to delete an altitude restriction otherwise it remains in place even when cleaning up?
Otherwise the tool (FMS) is damaging the workpiece (V-Nav).