You shouldn't be surprised when they feel the same way about the operating system.
And the quality of your hackers probably matters more than the language you choose.
Though, frankly, the fact that good hackers prefer Python to Java should tell you something about the relative merits of those languages.
But in every field the lever is getting longer, so the variation we see is something that more and more fields will see as time goes on.
And the success of companies, and countries, will depend increasingly on how they deal with it. And then of course there's the question, how do you become one?
In every field, technology magnifies differences in productivity.
I think what's happening in programming is just that we have a lot of technological leverage.
The variation between programmers is so great that it becomes a difference in kind.
I don't think this is something intrinsic to programming, though.
(In a society of one, they're identical.) And that is almost certainly a good thing: if your society has no variation in productivity, it's probably not because everyone is Thomas Edison. In a low-tech society you don't see much variation in productivity.
If you have a tribe of nomads collecting sticks for a fire, how much more productive is the best stick gatherer going to be than the worst? Whereas when you hand people a complex tool like a computer, the variation in what they can do with it is enormous. Fred Brooks wrote about it in 1974, and the study he quoted was published in 1968.
And of all the great programmers I can think of who don't work for Sun, on Java, I know of zero.