This isn't a criticism of the free, open source, software model; it's a cynical look towards software hiring. It used to be that education or experience was enough, now you need demonstration of knowledge. Does any other discipline require that? Do employers look for contribution to open source hardware projects before hiring electrical engineers?
There's something very wrong with the state of the art in software development today. Proliferation of languages/libraries is one of the causes.