My systems do not create a /var/log/messages file and have not done so for several fedora releases. I am sure that is the case since systemd was implemented on Workstation (at least as far back as F34).
journalctl seems to have replaced the former use of logging into /var/log/messages.
Info is in the doc file at /usr/share/doc/systemd/README.logs
Moving from Proposed Common Issues to Ask Fedora , because this doesn’t seem to be something that affects too many users (as others pointed out, /var/log/messages isn’t really used any more – at least on desktops, I haven’t checked other editions). Feel free to re-propose this as a common issue again, if we can show that it affects many people. But it needs to have a bug report attached first. Thanks.
The spins, or some of them at least, include rsyslog and rsyslog-logrotate by default. If you decide to use rsyslog on a gnome system, you can install rsyslog and it will pull in rsyslog-logrotate as a weak dependency.