&gt; Productivity gains by well tested vast number of libraries and frameworks far far outweigh gains due to language features<p>I see this argument all the time. I don&#x27;t know if the type of software development I do is special (I doubt it, it&#x27;s fairly standard business software), but the amount of time I spent on business logic dominates total development time.<p>Past a certain fairly low threshold of core libraries (HTTP, JSON, CSV, database bindings, standard stuff like that), the amount of time libraries can save you is dwarfed by the cost of refactoring all that business logic.<p>On the other hand, if the language is so niche as to lack the basics, you can find your entire development budget spent on building functionality other languages offer out the box. I don&#x27;t think OCaml is that niche...