No! For mail I subscribe / register to because I want to, it's often @mydomain.tld. So I can identify quickly who it comes from, create rules, and see who sold/gave away my email.
For crap that just demands email, I use a 10 minute mail account. If that does not work, crap goes to crap : hotmail of gmail.
In your case, i'd buy a second domain to separate work and private. I don't run a business but some money goes around in my hobby (way way below tax thresholds) and that's how I have it....