Thanks for the definitive reply. What's the best way to request (or upvote) a new Shopify feature? This really should be optional, depending on a store's signup/checkout flow.
There is a similar topic, which touches on the same subject (of enabling/disabling notifications), from some time ago. There's a comprehensive list there with all the notification emails that can be turned on/off. You can go through it here:
Our solution to this problem was to create a unique "account approval" account creation flow. Using the Customer Fields app you can create unique registration form(s) and configure account options to either:
a) automatically create customer accounts (Shopify default)
b) require customer email verification
c) require admin approval
Using the account approval setting will ensure the 'activate your account' email is only triggered if you approve that customer for an account. Hope this helps!
To clarify -- this notification is not sent when a customer record aka "inactive" customer account is first created. It is created when someone tries to use or sign up with that same account again (same email address or phone number).
This is an important security measure that prevents malicious parties from gaining access to someone else's order history (or other information) without actually having access to that email address. If a visitor on your website tries to create an account using an email address from an existing customer record (email subscribers, customers, etc.) that customer is required to verify their email before creating an account.