True, but it requires setting up a mailbox at bigdomain.com for every use case. With your own domain you can just setup a catchall mainbox like [email protected] and don’t even need to remember any [email protected] name. Just use github@ and it will be automatically be catched by your catchall.
So any mail to [email protected] is actually received? Sounds like something that works great when only you do it, but might quickly be abused if it catches on?