I was considering to create wiki page, but since I am not a developer I’m not sure I can do that properly. Also, something similar was already proposed before: Changes/cleanup systemd install - Fedora Project Wiki
Anyways, my proposal is to move away from Grub 2 to Systemd Boot as the default for Fedora Workstation.
Benefits of this change: systemd-boot is much simpler to set up and maintain, less likely to break, and by using it there is one less package (grub) to maintain and think of.
I think a better option would be for a toggle option in the installer, like openSUSE has for several options. Perhaps default to GRUB with a choice to use systemd-boot if the installer EFI booted?
Beyond that, there should be an easier way to switch to systemd-boot on an existing install. There’s lots of conflicting information and the ArchWiki instructions have far too many Arch specific caveats. I was rather surprised to discover there’s no simple scripts that can handle it for you.
Yes yes I know “so just make your own”, but I was rather hoping to avoid that.