Grubby is no longer used in F30, with the adoption of the boot loader specification (which puts each kernel’s boot entry into a separate file, rather than munging /boot/grub2/grub.cfg).
You can see the process used to install kernel packages by examining the RPM scripts for the kernel-core package:
Yeah, sorry, my mistake. For editing entries, grubby is still probably the way to go, especially since it supports things like grubby --update-kernel=ALL ..., to edit multiple entries at once.
What I should’ve said was, grubby is no longer used to install kernel RPMs in F30 (which is why it isn’t even installed by default).
For installing kernels, personally I always use whatever commands the official RPMs use, for maximum compatibility. But grubby is definitely still useful in F30, don’t listen if any idiot tries to tell you different.