Every end user that can't use ssh can't use VPN either. It's only a lucky coincidence if it works for a few for a limited period of time. It's just that many VPN Clients come with a very limited set of configuration and debugging output which makes the average grandma more confident because she doesn't know all the shit that happens underneath.
Everybody who is able to repair a bike though is also able to use SSH.
For most end-users, there is nothing they can reasonably do with ssh.