If they don't have a router they would have no problem hosting anyway, way to know what you're talking about.
then they would have one of them stuffty modem/routers given to them by thier isp.
half of these never port forward, or do it properly to work. thus, buying your own router anyways, to be capable of forwarding.
unless you are living in a dormroom away from a normal personal internet service, there is no excuse for anyone anywhere to not port forward.
and i have seen the client list. i can easily make the call that they simply lack the brains.
half of those guys run servers that dont even NEED to be dedicated for any reason lol. they simply want to host a multiplayer game, not necessarily need a dedi. but they dont have the option due to stupidness. (port forwarding)