This is exactly why I went with Debian on my little home server. I know it’s not going to change for 2 years and it’ll be rock solid, which it has been, save for the cheap Kingfast SSD failing (got a new one, ugh current prices, and got back in business). Slapped Gnome 50 whatever on there and it’s close enough to macOSs GUI that I’m happy. Cosmic does look interesting once it matures.
I changed to Debian way back in the day, and for only one reason. I played with Linux when it came out (Slackware) but for several years all you could do with it was code in c. I really liked it because I was trained on Unix, which could not be bought for hobby use. When RedHat 7 hit, that was the first Distro that made a usable desktop. And popular. Every Linux book in the store had the three RedHat CD installers.
7.0, 7.1, 7.2 and 7.3 were mainstream. V8 came out and was a mess, although I don't remember why. Version 9 was the first Linux to give a plug and play experience like Windows and when the installer was finished you had a full working desktop. With one exception...
Early Debian was a hackers dream (or nightmare.) To install it you had to know every last detail of your system - memory addresses, interupt numbers, etc. Then Sarge (V3) came out and everything changed. Not only did it not need the total understanding of the hardware, but it came with a new (and working!!!) package manager. 'apt-get install something' was the golden key.
To understand that, you have to have used the early Redhat manager, RPM. That probably caused more seizures and systems thrown out of windows (glass) than any recreational drug use.
First problem was that it seldom installed a package correctly, erroring out somewhere along the line. Then if you tried to reinstall, you got the message "Cannot install. Program is already installed." Ok, let's uninstall it. "Cannot uninstall, Program is not installed." And downhill you went and quite often giving up and totally reloading the OS because you destroyed your filesystem trying to make the OS understand that the package wasn't really installed.
Then a fellow techie showed up and said, "Look at this." On a new installation of Sarge, he entered 'apt-get install thisapp'. And it installed. And another and another. An hour of installing this and that and it all worked.
I think our local nerd group probably had almost a 100% swap to the new Distro that very day.
And today, I know nothing about Redhat or RPM, but apt-get on a Debian distro still works every time.