But also annoying when your domain is very similar to another business and you keep getting their emails because of typos.
My email address at my hosted domain is like jsmith@jsmith.com, and I have a catchall so I can get mail for *@jsmith.com
Someone eventually bought jsmith.net for his business and now I get a lot of mail meant for jacob@jsmith.net sent to my jsmith.com domain.
Fortunately he uses just the one address and now I set up an autoforwarding rule to forward his jacob@ emails to him.
Even having a Gmail address doesn't make you immune from someone putting in the wrong address.
I made a throwaway/spam account with a silly name back in ~2007, and then in ~2015 someone established a fairly successful company with that name. I now regularly get job applications, tax documents, and employee timesheets to my email. They even signed up for the service that controls their website with my email.
I keep waiting for them to contact me about taking over the address, but as far as I can tell they don't even realize they don't control it.