I think a lot of it is also people's honeymoon period with languages. People who work in the more obscure but 'interesting' languages rarely develop anything large enough to really start hitting the problems. Build a big system in Java,.NET, Python, PHP, Ruby, or even C/C++ and you will run into language problems all the time... edge cases in syntax, library strangeness, complier bugs, or just the simple 'I need to get XYZ to work but the language doesn't work that way'. When you are only building small systems for fun, with no pressures, few collaborators, and no real development cycle, it is real easy to just have fun and think the world of the language you are working in.
Comment removed (Score:2)
Re: (Score:2)
Re:A lot of the view is elitism (Score:4, Insightful)
Re: (Score:2)
That's how I see Python.
Fun, as long as it is a single file, and developed by a single developer.