I use systemd-boot, so I try to avoid having unneeded GRUB packages installed. When I run dnf update, grub2-tools-efi and grub2-tools-extra get installed, even though they aren't required by any of my other installed packages.
I already have install_weak_deps=False set in dnf.conf.
Anyone have any idea why DNF is installing these packages?