I notice there is an error on section Hosting Location Hidden Services under the Comparison table.
VPN: If the VPN supports Remote Port Forwarding, yes
SSH: If the SSH supports Remote Port Forwarding, yes
Hosting a hidden service doesn’t require port forwarding. A hidden service only needs an outbound connection for it’s functioning and therefore can be hosted while a proxy/VPN is on.
The statement “a Tor onion service requires port forwarding in your home router” hasn’t been made. On the contrary, if a port forwarding in your home router would be required to host a Tor onion service, then you would be doing something wrong.
Tor Onion Services is in a different column than VPN with Remote Port Forwarding. So these are very different methods to host location-hidden servers.
But the confusion is understandable. Wiki chapter VPN with Remote Port Forwarding doesn’t explain at all how this would work in context of Whonix at the time of writing. In essence, one would use Anonymous Money, buy a VPN that supports remote port forwarding and TCP, run that VPN inside Whonix-Workstaiton and open a port. The port would be opened on the IP of the VPN. Not the user’s home router / real IP address. When using this method, instructions from Tor Onion Services, Tor configuration changes are not required at all because the open port is provided by the VPN, not Tor.