Well I guess I am part of "they" since I have my own programming language pet project. Why did I create it? Because I wanted to, mostly. Sure, there are also some finer language design choices I wanted to choose differently for my preference, but mainly I just wanted to learn how.
I like Ubuntu Server. It's got a nice installer that is simple and straight to the point, and lots of documentation. I'm also very familiar with it if I need to troubleshoot.
That said, I don't like snaps and every new version pushes them harder. I'm currently learning openSUSE to see if it can become my new go-to for servers.
I always run Linux servers headless, so how the distro does GUI (if an option) is not relevant to me in this scenario.