I don't believe RL or other modern online games could survive with even a tenth of the player base if they didn't have decent matchmaking, and you can't have decent matchmaking if you depend on players finding each other outside the game and one of them running a server and sharing the IP address. It's way too much friction to expect most players to do that.