Dont send activation email but add activation_key meta

I’m trying to figure out a way to moderate new users (why is this not an option?)
My solution is to not send activation emails automatically and then use a plugin that detects pending registrations and allows you to resend activation emails. that way admins can do some form of moderation.
I have placed this in my functions.php