If you wonder why there's a firestorm, it might be because of sweeping generalizations.
If you wonder why there's a firestorm, it might be because of sweeping generalizations.
Your final example of development time is wholly unrelated to runtime implementation performance, and its use as a justification to assuage cognitive dissonance is predicated on a false dilemma -- that a language can not both support rapid development and a well performing runtime.
It is not necessary to introduce a false dilemma to justify an individual preference for Ruby development, in spite of its measured performance.
There's a selection bias here. If you write your compiler or interpreter or pathfinding algorithm in Python, it's going to be a lot more than 10× slower than if you wrote it in C (or Java or OCaml or whatever). So people don't write those programs in Python, so we don't get to compare them.
I've been writing about Python because I know more about it than I do about Ruby, but I think most of the same things are true of Ruby, as well.