This seems like an easy thing for FB to make “undeletable”.
https://qz.com/1066804/facebook-fb-wont-let-you-block-mark-z...
That doesn't mean that this guy doesn't know about that or found a way that bypasses those application-level checks. After all, he could always just issue delete statements on the database through some SQL injection or something.