How can a user self-delete?

No it is hard coded.

The idea is, if they were active enough to have more than that, deleting their account would potentially render some topics (that they were involved in) useless.