This is exactly my opinion and exactly how I use uPnP. I can't control exactly what runs on my network since I'm not the only one using it, but I can guard certain parts of my network more thoroughly.
Ofcourse for most people who aren't dealing with state secrets convenience is a priority.