> it rarely actually makes engineering or economic sense
It often does make in terms of job opportunities and salaries.
I'm sure many C developers would like to join new cool unicorn startup, but chances are this unicorn startup needs only ruby/js/go developers.