Your comments

SuperAdmin of some sort is crucial and I think fixes a few of the permissions issues we are having internally.

After a reply from @renee about one of the reasons for not deleting users, tracking their contributions once there gone, it makes sense to me that you would be able to delete users as long as they have never had an interaction with the team once that happens you can deactivate them and there is a visual indicator in and discussions that they are now deactivated.