Great thinking!
If you’re looking for a desktop OS, like Silverblue, you could check out Bluefin LTS from the Universal Blue folks: Call for Testing: Bluefin LTS (Alpha) - Bluefin - Universal Blue
Or, you could build something yourself using Quay (that’s what bluefin lts is built from).
If you wanted to BYO, Valentin Rothberg’s repo, while fedora-based, could pretty readily be adapted to centos: GitHub - vrothberg/fedora-bootc-workstation.