I do the same, except I don't use a randomly generated address. Rather, I use something that identifies who it is. e.g., if I had a relationship with Tesla, the email address would be 'tesla@myemaildomain'.
What (if anything) is the advantage of using a randomly generated email address over the scheme I use?
N.B., I'm not dissing your strategy at all. I do exactly the same. I'm just curious about the "randomly generated" bit.