You are surprised because it is not true. I can prove that you can write two-way interop just check the library I've written and posted above.
But there are Kotlin features that don't map like type-safe @Dsl's which puts you in a position where you have to make concessions for interop.
So basically, he was right, and you weren't. There is no seamless 2-way interop, yes?