Is it, really? Or is it more often than not just a facade for the same old hiring practices. Faced with someone who "loves gardening!!" vs. someone who has a ton of OSS contributions, who are they really going to hire?
The person with OSS contributions has a lower bar to prove their competency for job-related tasks, because they happen to already have a body of work to show that competence.
However if we get a more competent candidate who likes gardening more than programming, we'll absolutely choose them over the pure passion person because they'll do the job better. They just have to show that competence in some other way, e.g. via the interviews or past job accomplishments.
It would be reasonable to think that the candidate with a ton of OSS contributions has a passion for something, which luckily for the company it happens to be coding.
However if we get a more competent candidate who likes gardening more than programming, we'll absolutely choose them over the pure passion person because they'll do the job better. They just have to show that competence in some other way, e.g. via the interviews or past job accomplishments.