I think that open source programming languages will always win in the long run, since the target customer base knows how to program and extend the tools.
I'm not sure that logically follows. What %age of Python users actually know the underlying C well enough to make changes to the language? Even the number who know how to write bindings is tiny overall.