I can almost buy the need to have automated account suspensions, but shouldn’t the appeal at least be human reviewed? When your appeal logic is:
if (true) {
deny_appeal();
}
...it might give people the impression that there’s nobody behind the wheel. I guess this is what “building services that scale” means.