Disposable email or emails for signing up with random websites

If you have a custom domain email with google workspace, you can configure a catch-all policy to route any email to whatever@your-domain.tld, no limits. Link for google workspace https://support.google.com/a/answer/12943537?hl=en-na
If someone wants to take this approach then a more seamles way is to get a free account on Zoho. It gives 5 email accounts on free tier and a high number of aliases. I use of the mailboxes for random signups with almost 14 aliases and enter that anytime I have to enter my email and maintain conversations.
 
I know with gmail we can make multiple emails by just adding +sometext at the end. But this still exposes our primary email

Why not just sign up for another different gmail account like "myrandomid@gmail.com" and then use the "+randomtext" thingy so you dont reveal your real email ID?

this assumes all websites you want to sign up at allow this +randomtext format, im sure there are smart people who will disallow this format...