

average user doesn’t even know what a port number or IP address is
They don’t need to, just give them a url, username and password and let them type each for each field.
(If you mean because you want them to configure a vpn to access your jellyfin instance, then just expose it to the internet and skip that, which surely you pretty much have to do for your plex instance)
Cost:Convenience
Do people really think this or will they think (like everyone i know) that it’s free and I can watch what I want.
The problem is unfettered access, not access at all.