I just did this a few months ago. Totally worth it.
Ensure that whoever you use for web hosting allows for the creation of multiple addresses, with one as a catchall. The real power you’re paying for is beyond an alias that shows your real address, you can use an address like March2025@yourdomain.net to sign up for things you expect to be spammy or whatever, and delete the address in 4 weeks and just vanish from their records. Also helpful, if you do need that account back in a year or two, you can create it again in about 30 seconds.
F me