Everything here is my opinion. I do not speak for your employer.
I'm pretty sure Linux drivers would be much better if:
1) Vendors released datasheets for their chipsets
2) The upstream maintainers absolutely, positively, never ever accepted any code from a vendor ever.
Try Tailscale: mesh networking, centralized administration, WireGuard.