UPnP trades a small amount of control for convenience
The entire point of UPnP is removing the manual step of finding a port number and typing it into a router's forwarding page. That convenience is exactly why it is worth understanding what is happening behind the scenes rather than just leaving it on autopilot forever.
It shows up constantly in console gaming
One of the most common places people encounter UPnP is troubleshooting a game console's NAT type, since enabling UPnP is usually the first thing recommended before resorting to manual port forwarding or, as a last resort, placing the console in a DMZ.
Frequently Asked Questions
Is my whole network at risk if I leave UPnP on?
Normal browsing and streaming are unaffected either way. The realistic risk scenario is a device that is already compromised using UPnP to open a port on its own, so keeping your devices and router firmware updated matters more day to day than the UPnP setting alone.
Is UPnP the same thing as port forwarding?
They accomplish a similar goal but work differently. UPnP lets an app request a port automatically in real time, while port forwarding is a rule a person sets manually in the router's admin settings ahead of time.