The only reason it works is because when you use Comcast's router, they have access to it. They're allowed to mess with it remotely. They can do a lot of stuff as a result.
They can't do that if you use your own router, as that would constitute hacking your home network.