[1] https://develop.kde.org/products/frameworks/
[2] https://en.wikipedia.org/wiki/LXQt#/media/File:LXQt_0.10_-_A...
Gtk in turn is winning probably because of license worries. So you could call it systemic bias.
If I had to guess I assume the problem is C++.
https://groups.google.com/g/clojurescript/c/bSBfH1hazSg
https://www.reddit.com/r/Clojure/comments/erdo6t/desktop_app...
https://bugreports.qt.io/plugins/servlet/mobile#issue/QTBUG-...
Given that they're doing it in Rust one'd hope that the end result could be both very usable and fast at the same time, but only time will tell.
Not that it's not a very valid use case to perform well in VMs, but that can be down to specific details of emulated drivers, etc. For example in a VM without good 3D acceleration Plasma can be run in software emulation of OpenGL -or- directly via CPU-based 2D rendering, and the latter is a lot speedier.
I wonder if that is still true. I switched from MATE to KDE several months ago and from what I read, KDE invested a lot in optimization of their code (both cpu performance and memory use) in the last couple of years. I switched to KDE on all of my machines. The oldest one it is running on is a Thinkpad X200t with a Core 2 Duo (SL9400) and 4GB RAM (with SSD), and it is running fine when using it with chrome, okular, krita, ... I thought they were kinda forced to focus on optimization because of the development of plasma mobile.
Obviously, it'll still be beaten by LXDE, but compared to Gnome it should perform a lot better nowadays than some years ago.
EDIT: Also catering to slow hardware is not just about memory usage, it's also about how much you need to read from disk. In this regard, both GNOME and KDE are pretty bad when running from HDD.
EDIT2: For comparison, Haiku OS says 384MB RAM is the minimum to run the entire system with desktop environment.
Plasma is using around 225MB right now on my machine, plus a little bit (like 2 and 6MB for session and gdm).