I think ‘master’ is fine for the master branch. It’s a master copy of the codebase.
I think ‘main’ is fine for the main branch. It’s the main branch of the repo.
I use ‘main’ at work cos that’s what my git client defaults to. I use ‘master’ at home because that’s what my git client defaults to. 🤷♂️
Sure, the phrasing of “deserve” is pointed. I guess “you get what you get if you don’t research” is more neutral. My other account is .world for the exact same reasons you outlined!