Earlier quoted context omitted.
You can easily get hosting for ~$20/yr from classic web hosts like Hostineer and just set up email forwarding to people's personal Gmail and get the same functionality with a little bit more control and flexibility on your part.
Email aliasing is more annoying/error-prone than directly hosted GSuite. I've done both.
I've also been around long enough to know not to try running my own email server anymore... been there, done that (Zimbra & Exchange). While possible, it will consume more of your time than you want.
It's just beyond me why the likes of Google and Microsoft have not come up with a Family plan for bringing your own domain name... one that doesn't cost $5-6+ per month per user.