Which is fine. But self hosting has multiple complexities. It's not just a case of installing and configuring a mail server. Maintenance, security, electric costs etc just add up.
I'd sooner have working emails and leave all the management to the provider.
I have a Pi4 that runs a couple of services to run in the house. Even this still needs regular OS patching, updated images pulling, troubleshooting etc.
I ran my own mail server many years ago but I can't reliably do one anymore. Besides, death can happen at any point and I'd hate to leave my family with email mailboxes that are just gonna stop one day from something breaking or a domain not being renewed.