it's a lot easier to write correct code in Kotlin ...
# random
k
it's a lot easier to write correct code in Kotlin than in Java (due to things like, as you mentioned, compile-time awareness of nullity). Pushing them to write new code in Kotlin that interops with their legacy Java codebase might be the solution