Are all of those addresses aliases for the same mailbox? Do you run your own email server, or how do you manage creating a new address for each service with reasonable convenience?
I think there are some services that lets you set up forwarders, and even some domain registrars will give you this for free or a small fee (although I guess the script part might be something you’ll have to figure out)
I have other reasons for having my own server (more mailboxes, domains, vendor lockin protection, own backups etc)