Есть разница между «работать на всех» и «работает хорошо». В P2P-сетях каждая сторона пары узлов должна иметь возможность инициировать соединение, а также принимать соединение, инициированное другой стороной.
По умолчанию NAT затрудняет или делает невозможным прием входящих соединений.
Поэтому, не делая ничего особенного, торрент-клиент будет по-прежнему работать за NAT, устанавливая соединения с теми, кто может принимать входящие соединения. Но это уменьшает пул доступных пиров, так как исключает клиентов с аналогичным NAT или брандмауэром. В худшем случае это может нарушить способность участвовать в торренте, но в среднем это просто ухудшает производительность.
Чтобы улучшить эту ситуацию, клиенты будут пробовать различные методы обхода NAT, NAT-PMP является лишь одним из них.