"So what are all those CentOS 7 users to do when end of life arrives?"
Spending two/three days over that period where other people shovel tonnes of food in their faces rsyncing ~5 TB of data from the in-house ML310 running CentOS 7 to the shed ML310 already running Rocky 8, then re-configuring UEFI/PXEBOOT to the second server, and re-installing the in-house server with Rocky 8. Prep-work is underway to check on config changes for Apache, Sendmail, Sendmail-milter, greylist-milter, spamassassin, spamass-milter, clamav-milter, procmail, Dovecot, chrony, tftpboot, NFS, OpenLDAP, DHCPd, Named... How many daemons is too many daemons? Asking for a friend...
Desktop and laptops are already on Rocky 8, although there are issues, such as the lack of GUI Bluetooth control, three faulty MATE packages in EPEL, and out-dated HP printer drivers - that I worked around by rebuilding the SRPM from Fedora. A Fedora LTS might be nice on the desktop/laptop systems as RHEL is clearly aimed at servers, although systemd, chronyd, and NetworkManager all appear to have been aimed at laptop users! Go figure!! I have looked into possibly using Ubuntu LTS on the desktop/laptops, but when you dig deep, there is always something missing that you want to use, but lack the software skillz to build yourself.