

Because you won’t determine the type of NAT during hole punching. This requires the client sending two UDP packets to two different IP addresses, then comparing their source addresses on the server.
Normally yes, you can just assume that two clients you are trying to connect both have port restricted cone NAT, and run the hole punching algorithm, and if the connection fails after ten seconds, show message to the users ‘Error 418: your router is a teapot’.
The update from Debian 12 took me four hours. It works. Plasma did not load so I had to clear old configuration files and configure it anew. Plasma on Wayland is actually usable now, and looks stable so far. And I’ve got new wallpapers I’ve so desired.
And now it’s time to forget about OS updates for another two years.