To be fair we (Rocky Linux) also have codenames, but we only added them because some software bugged out if it wasn't present in /etc/os-release. And that's the only reason it's there, it's not really referred to anywhere else. https://git.rockylinux.org/original/rpms/rocky-release/-/blo...
I'm not sure why Alma does a new one for every minor release though.
I'm not sure why Alma does a new one for every minor release though.