edent I know I can manually set a WiFi network to use a per-network random MAC, but is there any way for me to set that as a default for all new connections?
Not at present, I don't think. And there would be some tracking risk if the "sticky MAC addresses" option were enabled and forgotten.
I think it would be safer if the joining dialog would prompt people to pick a per-network MAC privacy option, though that might confuse some users. So perhaps the request might be for an option that would configure the joining dialog to ask about MAC randomization the first time each network is joined.
That sounds like "a simple matter of programming", but it doesn't sound to me like something that the project would prioritize above other existing issues. So an issue followed by a pull request seems like the most effective approach.