Unpopular opinion: CentOS switching to Stream is not a bad thing at all.
When you wanted to run Openstack on CentOS in 2015, you needed to enable https://t.co/paegQ99rAj to even begin an install. The first thing that did was literally replace every single package in the install.
That was, because CentOS at that time was literally making Debian Stale look young.
And we see similar problems with Ubuntu LTS, fwiw. LTS comes out every 2 years, and that's kind of ok-ish, but it lasts 5 years, which is nonsensical.
It was not, in the past. So what changed?
Software Development.
We have been moving to a platform based development approach, leveraging the wins from DevOps.
"Kris, that's corporate bullshit."
It's not, though. Let me spell it out in plain for you.
People these days do not program in an editor, with a compiler.
They use Github or Gitlab, with many integrations, and a local IDE. They commit to a VCS (the VCS, it's spelled git), and trigger a bunch of things.
Typechecks, reformatters, tests, but also code quality metrics and security scanners.
Starting a new programming language in 2020 is not as easy as it was in the past, because you do not only need a language, but also a JetBrains product, SonarQube support, gitlab-ci.yaml's…