Actually, I was a little surprised to learn this was an either/or proposition.
I can't see a commercial advantage for separating so can only assume there is a technical limitation but hopefully one that can be overcome.
Simply put, the primary instance can function as both poller and web server, so why can't a remote server?