I found that I donโt like those shortcuts, they look inconsistent with other dependency declarations, make it harder to search by dependency name and what is even worse, it adds own version if you omit version (and it will be Gradle Kotlin version, not Kotlin Plugin version), so as result you cannot explicitly omit it if you use BOM for example (I prefer fail if BOM is not applied instead of getting unexpected version of dependency in classpath)
I also think that kotlinx would be even more strange, because kotlin-dsl has nothing to do with kotlinx
In general I think that it was a mistake to add it, itโs an overuse of DSL
And all of those shortcuts become completely redundant when you use versions catalog