Until node has QUIC support and firewalls are widely updated to allow encrypted udp on 443, https is the only reliable way to punch through. Because of the custom headers, bare OpenVPN is very easily blocked and running encrypted udp traffic even on 53 will get dropped by many firewalls.
The kinds of people that are technically illiterate enough to be using something like this instead of OpenVPN are the kind of people that won't be technically literate enough to choose a buggy ssh client - they'll be using standard OpenSSH or putty - and they'll need to use a generated config file with the necessary openssl
Also, for the technically literate that use OpenVPN they would be using something like this because they're already operating in a harsh environment and it's a very easy config file change to turn of the encryption to reduce the overhead.
In both cases, they must be wrapped in something with SNI or otherwise there's no way to reliably m