Then the productive ones (whether through self-training or hard work or both) rise to the top while the others don't. It's true that they may be less professional in the solutions they create, but that's a hard thing for non-technical people to identify.