Headscale is server only. Netbird is the whole stack (basically does the same thing but completely different software/implementation)
Their clients for proprietary OSs are at least partly proprietary too.
To be honest I find this all a very reasonable set of compromises. It means I'm comfortable using their proprietary service without feeling like I'm getting locked into a completely closed ecosystem.