Possibly one of the worst takes I’ve ever seen.
If you’re doing bridged networking on your laptop with VMs, they should get addresses the same way the laptop did. If not, you’ll be doing some pretty application specific networking anyway which is an entirely different argument. Basically nobody says “ipv6 must never be NATted even in test networks etc” - people don’t want NAT-by-default architecture and none of these scenarios change that.
Not by “simply reversing the flow” it can’t. You’d need to remove and replace many components, just like the example of changing an Rx to Tx system