You're missing the point of how powerful branding can be.
No, I'm not. But it's not the ".dev" TLD that makes the branding. You're making the assumption that having a ".dev" domain registered to yourself will transform into that branding without any evidence, and against all logic.
Tell that to every good developer who wasn't hired because some shitty developer with an MSDN certification and no experience got hired instead.
So what? Idiot hiring managers will do what they do, and there's a huge list of stupid reasons why they might refuse to hire somebody. The availability of .dev domains doesn't make any difference in that respect -- anyone who would make a decision based on something that moronic would just find some other stupid reason to hire the poor candidate.