Do you also consider it unreasonable for users to read what is happening to their system during the update process?
You may have a file /etc/default/grub.pacnew that has the change required for os-prober
cat /etc/default/grub | grep -E 'os-prober|OS_PROBER'