Считаю что у всех по-разному. Действительно free (такие как руби, питон) делаются просто на энтузиазме, может быть в научных целях. А например java/c# делаются корпорациями с целью иметь свои личные инструменты и не зависеть от других корпораций. Ну и ruby например еще очень далеко до промышленных языков даже по инструментарию который они предлагают