Quite a few times I’ve heard this brought up, and some of the counter arguments that I recall are:
- Anyone familiar with FP can cross train into Elm and be productive in days - that includes most computer science graduates, since FP is a common module.
- The smaller pool who stick with it tend to bring more enthusiasm and energy to the project.
- There is a risk of “opportunity cost” in not taking this kind of risk - will your competitors do it and gain a technology advantage over you as a result?
- Can give your company kudos - a cool place to work.
- Experienced people will actively seek you out because they want to work in Elm.