Re: But…
[Author here]
I can't tell if this is trolling or ignorance or both.
No, you can't.
If you have any 21st century Linux distro, it draws its components from repositories: online libraries of components. To upgrade, you get newer versions from the repositories of a newer version.
There is no newer version here. The next version, CentOS Linux 8, was killed off 2 years ago. It's gone.
Are you proposing they make their own? Conservatively that would take hundreds of people years of work, and they have 3 weeks. No. Not possible. A foolish idea.
There is CentOS Stream, but it's a different distro with different goals.
CentOS Linux was the free version of RHEL. CentOS Stream is more like a free ever-changing beta of the next point release of RHEL. Either Stream or RHEL, they would still have to switch distros, but in the case of RHEL to one that you must pay for every machine, and in the case of Stream to something faster-moving, faster-changing and not equivalent.
They could switch to one of the free rebuilds, such as Rocky Linux, Alma Linux, Oracle Linux, or EuroLinux... but RH stopped sharing its source code so they are all just slightly different. It's going to be quite a lot of work. Stuff will break. Stuff will need reconfiguring.
And the successor distros, the version 8.x ones, are all nearing EOL anyway. Really they are now going into security-patch-only mode. You're faced with a tonne of work to move to something nearly dead already.
The v9.x family are a big jump ahead and frankly _most_ things will break.
You may as well dump your established fleet of machines and start over... and if you do that, why stay in the family of the distro vendor who shafted you by killing off their free product line? The downstreams are all looking uncertain now and RH may yet find a way to really kill them all.