Если бы у руби не было проблем с совместимостью, был бы нормальным языком. А так, когда даже при замене какого-то компонента на более новую/старую версию (пусть даже минорную), все разваливается - кому это надо... А потом мучаешься с костылями типа rvm...
Не очень понял, почему у жабы одна стрелочка, хотя рост 6%, а у руби две с ростом 0.83%, а также почему у сишарпа стрелочка вверх, хотя там отрицательное значение.