The choices we make have consequences:
Here's a brief account of a minor setback I hit on my Linux journey. After settling on my preferred daily-driver distribution, I decided to build a second system. The goal was to see how straightforward it would be to replicate my Desktop Environment setup on a new workstation. I ran into a couple of snags. Hardware limitations are an unavoidable part of IT life—performance issues can arise from poor CPU performance, limited video RAM, or insufficient disk space. However, the bigger issue I discovered was that the second system was hanging due to dependencies required by GNOME. Committed to KDE, I decided to completely remove GNOME using sudo commands, which I believed had done the job. However, I still encountered residual issues. I could have spent hours diving into logs to play a frustrating game of rip-and-disable, but honestly, who has the time? Then, a Reddit post fundamentally changed my approach to system building. The post simply stated, “If you want to use Ubuntu for your OS and don't use or plan on using GNOME, install the right flavor of Ubuntu with the desktop you use.” This took me back a bit as I was like, " What, and what are the other Flavors they are speaking of? Come to find out, there are definitely different “Flavors” of Ubuntu that are built and tuned for the specific DE. This means that one of those systems is tuned for the one I wanted to use (KDE).
https://ubuntu.com/desktop/flavors That's why I landed on Kubuntu. It was absolutely perfect. The moment I installed that specific version, all the headaches I'd had trying to shove the KDE environment onto a GNOME base just vanished. Okay, sure, maybe that was the easy way out, but hey, I'm not getting paid to mess around with this stuff, and my time is precious.