I don’t think this would work for users using aliases for their email signups.
In the existing system, myemail+yourservice@domain.com can be verified.
In the proposed reverse method, sending emails from myemail@domain.com, not myemail+yourservice@domain.com, breaks the sign up flow.
This is true for catchall emails where people register using yourservice@domain.com (a forwarding address) but their real address, myemail@domain.com, as well.