Could be a good suggestion, but personally I do not use unverified software.
It does include touchpads. For a while I was using “acpi_osi=! acpi_osi=linux” on my Dell laptop kernel command-line (to eliminate 100’s of ACPI error messages), but with a recent update touchpad stopped working. I removed the ACPI entries a couple days ago and so far no issues.
Three commands are exactly equivalent.
All write the output to /boot/grub2/grub.cfg
grub2-mkconfig -o /boot/grub2/grub.conf
writes directly to the target
grub2-mkconfig -o /etc/grub2.cfg
a link to the same target
grub2-mkconfig -o /etc/grub2-efi.cfg
a link to the same target
$ ls -l /etc/grub2*
lrwxrwxrwx. 1 root root 22 Mar 9 19:00 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
lrwxrwxrwx. 1 root root 22 Mar 9 19:00 /etc/grub2-efi.cfg -> ../boot/grub2/grub.cfg