@mg6maciej: another thing to support your point that I have not experienced myself, but a lot of people complain about:
when one converts a java project file-by-file to kotlin, one must not touch interfaces, because it may existentially affect the usage across the whole codebase