Undoing a brick could delete any amount of bricks people have placed on top of it, including special structures made by Add-Ons or placing events on the brick. Blockland would have to keep track of potentially any amount of bricks for all 512 or so of your Undo slots.
Just check things before you undo bricks.