Having multiple clients is a great way to ensure that the underlying protocol remains open, nobody can "get away" with extending it simply because they happen to have the only actual implementation of it.
I have no idea how easy it'd be, but maybe having a way to convert a Lemmy instance into a kbin instance would be a good idea.