actually kde has kparts which are somewhat like com.
prior to d-bus kde used to use dcop.
> KPart technology is used in kde to reuse GUI components ... By using kparts in applications developers can spend less time implementing text editor or command line features, for example and just use a katepart or a konsolepart instead.
Now not even Falkon does that.
$ ls -1 /usr/lib/qt6/plugins/kf6/parts | wc -l
20