Fedora is a great distro, innovative, pushing hard etc. It has great software and great features. Unfortunately based on my experience it has new bugs as well. I like how Fedora does certain things but I prefer to run something like CentOS in my daily system, I prefer stability to new features. Now Fedora has spins, labs, core, containers, silverblue, many variants. Why not a Fedora LTS? Some would say CentOS but CentOS is still very short of many desktop packages. In CentOS 8 I could not find a software similar to dnfdragora, so my only option was the limited gnome-software and the command line. CentOS is made more usable for the average desktop user via Epel but then Epel is limited too. Epel does not have the breadth and amount of packages a regular Fedora distribution does. Or maybe what about CentOS becoming Fedora LTS and joining hands with Fedora? Maybe too much fragmentation is not good. Just my two cents.
I think that is indeed the answer you’ll mostly get. The CentOS-Fedora relation is a bit unique, one, because CentOS/Fedora are different distros rather than different versions of the same, two, CentOS is a very slow LTS, while Fedora is a very fast normal release, so the divergence is larger than elsewhere and three, because of the Fedora → RHEL → CentOS detour, i.e. CentOS strives to be free RHEL rather than Fedora LTS.
IMO, an actual Fedora LTS will never happen for a variety of reasons, and while there already is a lot of cooperation & interaction, between RHEL & Fedora especially, but there is certainly room for improvement in how CentOS and Fedora work together.
The developers know that. There are ongoing efforts to increase cooperation/interaction between the three. Right now, that is mainly manifested in a unifying of infrastructure and recently the introduction of ELN (Enterprise Linux Next) branches in Fedora’s repositories, meaning that the development version of RHEL/CentOS essentially moved from RHEL to Fedora. Neither will be immediately visible to the user, but will surely aid in closer alignment between them. It’s simply easier to cooperate if we all build on the same stuff.
In the meantime, the easiest way - both from the side of users and from the side of developers - to make CentOS more Fedora LTS-like is EPEL, so if you, as a user, are missing something in CentOS that Fedora has, the best course of action is to ask the Fedora maintainer of that package if they’d be willing to add it to EPEL, or - if you’d like to help out - offer to do so yourself.
With a community-based distro and limited resources you can’t have the best from both worlds; On one hand the fast moving Fedora, and on the other hand a 10-year LTS Fedora. Do you know how much time and money that maintenance would require? It is either or… and I think it doesn’t matter, there are many stable LTS distros out there (CentOS, Ubuntu, Debian)… so no need to create yet another one.