Welcome to the world of P2P networking and FPS multiplayer shooters.
It’s not P2P. MW uses dedicated servers from everything I’ve read. It may not have a server browser but that doesn’t mean the games are hosted on a players computer. I think private matches are the only ones where the party host is hosting the match.