The experience does seem to leave a lot to be desired.
Devil's advocate: it is not the action of "deleting the user" that's onerous, but rather taking over the account and backing up the data. It is possible that the process is fiddly deliverately - to guard against nefarious admins? I also wonder of any of these can be scripted via an API.