c#10 adds static abstracts to interface.
in kotlin that would be like declaring functions or members in an interface that implementing classes must define in their companion object.
that's a pretty cool feature for writing mathematical libraries or DSLs, imo.
it's runtime, however, so I expect JB is not keen to add something like that to kotlin. i'd always considered kotlin to be a feature superset of c#, but as of a few version ago, that's not the case.