The problem is, in the client side, if you use a smartphone, you can connect to the vpn network directly.

If you use a router, it have to bridge all devices to the vpn network, not routing. This is the difference.