It skews towards languages that the developer is familiar with.
Kotlin, for example, is a decent bit more complex than java is. It has a lot of new concepts to learn.
Yet, most Java devs can be productive with kotlin in a day or two. Even with the added concepts, it's not that different of a language.
The same is true of C and C++. A C dev could jump into C++ pretty quickly (even if they are just writing C with classes to start).
Your analogy is more like "Dig a hole, here's a shovel and here's a post hole digger". The familiar tool will likely go faster than the unfamiliar tool. And, as it happens, most devs are highly familiar with imperative programming styles, not so much functional programming paradigms.