> Hopefully when GRUB 2 is finally released/adopted widely all distros will use grub.cfg instead of the grub.conf/menu.lst frivolous incompatibility.
What I would like to see is for GRUB is per-install configuration files. Ubuntu manages ubuntu-sda1.conf, Fedora manages fedora-sda2.conf, a different Fedora install manages fedora-sda3.conf. There would be an base grub.conf file which would be used to manage defaults and such.
Currently (IME), dual booting a distro against itself causes them both to get confused as to which is actually setting defaults and managing entries in grub.conf. Besides the fact that if one dual boots Ubuntu with Fedora, which one wins with the formatting? I know Ubuntu does some crazy magic comment lines to help with this.
Unless there is a standard set of tools for managing the configuration file (removing kernel entries when they're uninstalled, adding new entries, etc.), distros will tend to try and make grub.conf look like what makes it easier for their own tools. Maybe grub.cfg will fix this (just skimmed the wiki page), but it looks as if it will have similar issues.