Kotlin has had for quite a few versions now a dedicated compiler mode for library authors: https://kotlinlang.org/docs/whatsnew14.html#explicit-api-mode-for-library-authors
Benefits are outlined in the documentation, but in short it would improve API clarity, maintainability, and safety.