That clears things up! Yeah, a lot of old remote solutions for OctoPrint were very insecure, like exposing the OctoPrint webserver on your public.
OctoEverywhere is a modern system and is 100% secure. I launched the service last November, so it hasn't even been out for a year yet - but I have built security into every aspect of the service. If I can't find a secure way to create a feature, I don't create it. You are right though, any service can be "hacked" if someone is able to get another user's credentials. I support 3rd party login and 2FA for all user accounts, so users have the tools to make sure their accounts are secured (and are encouraged to do so).
Also just for discussion - I think for the standard user something like OctoEverywhere is more secure than a do-it-yourself system like a VPN. If an average user is able to set up a VPN, there's some chance they will misconfigure something and could leave themselves very exposed. They will also probably never consider keeping the VPN updated, meaning any down-the-road security flaws would be a problem.
But to each their own. I also totally understand users who don't want to expose their OctoPrint at all remotely, so there's no way directly in.
If you do want to give OctoEverywhere a go, please do so and I'm 100% open to answering any questions you have!