Thank you, @Nimish Nandwana.
Two great ideas
I have no way of telling why customers resist. I coach teams for stable (conservative) American companies. Teams love Kotlin and Ktor. Decision always comes from above.
Not sure learning is the problem either. I teach them many other things that they need to know like containers and k8s, 12 factor app, patterns, pairing, clean code, XP, etc. Kotlin actually saves a lot of time - easy and fast to learn and apply for the JVM, IMHO.
It's something else and I am stumped.
I hope someone else has seen this. Now 3 customers in a row going back to Java.
Also, I don't start from Kotlin. I introduce and let team chose. It's polyglot right out of the gate. Teams pick Kotlin and apply. 3-4 months later - boom 💥; with working aggregates already in production. And then no new aggregates on Kotlin. Back to Java 🥲
I hope it's not something I cause....
Does anyone have a clue?