>The tools we use don’t define us. If you feel they do, please reevaluate. Perl (C, k8s, PHP, Python 2.x) are just tools. It’s like defining your identity by the brand of hammer you use.
Maybe they shouldn't but professionally they actually do. Try to get a job using a tool you love but doesn't have widespread adoption and it's hard. X years experience using tool Y? Better have got on board earlier. Adopt something early that really takes off while you write key libraries, docs, contribute (previous times o'reilly howto books) and it can make your career.
As a class we get awfully groupthink and boosterist of our tech choices. It's not good but it's completely understandable.
Hammers are completely fungible. Two similar languages used in similar places are not. See Perl and Python. Do you really have no preference seeing jobs that specify one or the other? If so that's great - I try to be thereabouts myself too. But it's clearly not the norm and it's not as irrational as you're making out here for all I dislike it.
edit: Trying to phrase this in a pithy fashion below.
It makes zero difference to you as a carpenter if every other carpenter on earth hates your chosen brand of hammer.
It makes a world of difference to you as a programmer if your language of choice is popular or not.