I would bet on bad luck. We do tend to get the high-end (most expensive) versions, though.
Also, scumbag repairmen tend to do exactly that. I had exactly this happen on a problem with my spanking brand new boiler. The crap the guy spewed. I got the guys from warranty and they knew what they did. Never calling that repair guy ever again.
If you think remembering port numbers is so hard, you have totally totally overlooked that I said that Remmina does this for you. You don't need to specify a single port in there (assuming you use the default ones). Just fill in your ssh server and the name of the remote machine, set what resolution you like. Done.
Is it a nicely packaged solution? No! Does it work and is it relatively secure. Yes.
Friction is a drag.