As someone coming from the hiring side, I don't understand how these companies are finding enough candidates that they can afford to put up all these arbitrary requirements.
Right now in the US, software engineers are one of (if not the the most) in-demand position in one of (if not the most) tightest labor markets in economic history. To find engineers we've had to scrape the bottom of the barrel, throw piles of money at recruiters, and literally beg candidates just to come it to talk to us.
Are these companies requiring things like 1000 Github stars or a resume with experience exactly matching twelve different super-hot tech stacks actually finding people? Because if so, it boggles my mind?