Easier/more convenient? Yeah for sure.
It’s more of a preference in terms of how you wanna deal with possible spam. For instance, I have 2 domains and in one of them I need to create every single email before it’s available. It’s more cumbersome, but it prevents someone emailing me on say admin@mydomain.com.
The other person chooses the convenience, so when they give out any Email@theirdomain.com the alias is automatically created. You can still disable any alias after the fact, but nothing prevents that first email from you.