/etc/default came from, and it's basically a vestige of when distros used sysvinit for managing servicesnot sure why grub of all things decided to put their bootloader config in there too though
/etc/default came from, and it's basically a vestige of when distros used sysvinit for managing services/etc/default is the grub config lolman hier for a tldr version)
/etc/init.d, but customizations to those scripts are in a separate /etc/conf.d, which kinda makes more sense/usr/lib/systemd and custom stuff in /etc/systemd instead)
/boot/grub/grub.cfg or similar) but often times it's /etc/default/grub that's configured by the admin and grub.cfg itself is often advised to not mess with.