I don't disagree to giving people this option, people still have the choice to generate keys separately if they don't want it associated with their email address. Maybe offer both options on that service? You also have to consider ways to make this non custodial in terms of private key storage.
Discussion
Yeah could offer that easily. Would be non-custodial by default.