WetGeek I didn't know the extent or yours or Brent's understanding of code development.
I don't know what @brent knows or doesn't, and I doubt that my experience holds a candle to yours, because my career was spent in enterprise level IT, mostly management, and I did not do much applications development.
I'm not sure that code development is particularly relevant though. Obviously Linux uses a complex set up dependencies, and the dependencies are central to Linux architecture. Dependencies have grown over the years, and Linux is now at a point where it is easy to fall into "dependency hell", a situation in which conflicting dependencies, often circular, bring the system down and are very difficult to resolve, if they can be resolved at all. Dependency hell is the driving force behind containerization best practices at the server level and the trend toward modular/container development development at the DE level. But although dependency hell might be at the root of issues when KDE-based apps are installed on Gnome-based DE's, and vis a versus, I suspect that the problem is more related to lack of understanding about the differences.
I don't think that most Solus users understand how different KDE-based Plasma is from Gnome-based Budgie/Gnome/MATE. Solus warns about the difference and incompatibility on the Help Center page where "switch and swap" between the Gnome-based DE's is discussed, but doesn't, it seems to me, go far enough, warning that installing Plasma-based K-pop apps on Gnome-based Budgie/Gnome/MATE is likely to be problematic, and vice a versus.
Linux users usually treat apps as if "an app is an app is an app", but while that is true for generic apps like Firefox, it isn't necessarily true for core apps like the K-pops and G-pop apps.
My guess is that unrecognized differences are at the core of @brent's issues with K-pop apps.
In other news, and to wrap this thread up, I've ordered a 256 GB PNY SATA III M.2 from Amazon, and expect to install Solus Plasma on my 7390 by mid-September, keeping my existing 500 GB Windows M.2 on the side in case I need to reverse the process.