5 How is this better than user mode NIC?

Why go through all this trouble, when Qemu supports the -net user option? This option makes it possible for a VM to bridge through a host operating system without needing any VPN configuration.

A user mode NIC, unfortunately, is not entirely a NIC. It cannot handle ICMP. Furthermore, although it bridges to the NIC of the host operating system, it does not connect to other VMs running concurrently.