Please do me a favor and read the whole question before replying
I'd like to understand why Jetbrains develops multiple (almost identically looking) IDEs instead of having just one where each language is a plugin. wouldn't it make much more sense both developer and user wise since we wouldn't have to duplicate so much stuff ? inb4 "IDEA is what you're looking for", I know I can already e.g. install the python plugin in IDEA to make PyCharm obsolete, but my question is why does PyCharm exist as a separate IDE in the first place ? and why can't I do the same with e.g. KotlinJVM and KotlinNative so I don't have to manually copy all my settings and preferences between IDEA and CLion all the time?
There's no way Jetbrains hasn't thought of this, I'm sure they had a reason for this decision and I'd like to hear that reason.