I think your terminology is a bit mixed up: OpenVPN and WireGuard are technologies that can be used for any of those three purposes. For example, Mullvad/PIA/etc are hosted vpns that you can use OpenVPN or WireGuard to connect to.
I know this, and was speaking in generalities. Of course there are a plethora of ways any of these technologies can be used. I laid out examples
of how I see them all used most frequently.