So install Ubuntu and call it a day.
But there's six different distros based upon Ubuntu. For instance, there's Linux Mint and there's three different versions of that. There's Cinnamon, MATE, and Xfce. Nevermind the fact that there's current and long-term support versions that might have two or three versions of that. And getting back to Ubuntu there's 22.04.2 LTS, 23.04, and 23.04 legacy. (Did I get them all?)
And then there's all the various package managers too. APT and YUM are two of them off the top of my head.
Just how the hell is a software developer supposed to make sure that their software works on all of those various versions? We can't even make sure that a piece of software will run on Windows 11 21H2 and 22H2 without any issues let alone eight different versions of Linux Mint and the various versions of Ubuntu that came about.