It has been proven that users abuse this function on a forum like this, removing their own posts that might include rule break or just clean up signs of less wanted behavior. If something takes place and there's an edited post instead of let's say "nothing", the staff has something to go on and deal with it as it happens.
As far as the locking goes it could be up for discussion, but it has been that way since day one.