JSON was never meant for configuration.
YAML has a ton of footguns.
It matters if you aim at doing something about the phenomenon, no?
I'm not using Tailscale, but I'd imagine that if you wanted to form a private network that involves devices controlled by non-technical people, the GUI becomes less of a "don't like to deal with keys/IPs" and more of a "can't deal".