TL;DR: I can write an extension if there isn't interest, figured I'd ask
In my specific use case, I could possibly rewrite the system to use passed function references, but it would add a lot of undesired complexity, and reduce the flexibility. From a more abstract viewpoint, I support adding reflection for increased feature-parity, and to allow more projects that work on JVM to be 'trivially' multiplatform.
I understand not wanting to increase binary size, though I suspect that in most situations, the data could be elided (KClass isn't referenced / a flag is added) and for many code bases, the added size would be negligible.
If the team has no interest, my alternative is to write a compiler extension that emits the necessary static data / KClass extensions, I just figured that if I was going to go through the effort of it, I should see if it was desired in base.