> So, adding this new feature — presumably with a bunch of permissions and logic and extra storage that, mind you, have nothing to do with SMTP — to the job of “be an email provider” feels a bit much.

I use Fastmail for email, but the domain for my address is my own personal domain that I run completely independent of them. There’s no reason that the mail provider for a domain and the avatar provider would have to be the same entity.