> I'm not so sure. Most people I know, including developers, only have one SSD...
Right. My intent was to say that a single disk, probably with everything under "/" in a single partition is what the overwhelming majority of personal computers out there are using.
> Multi-disk detection would be nice, but I can already imagine the absolute mess that would happen if you were to try to boot on a multi-distro PC...
This would be trivial if the thing supported LVM. [0] Given that the bootloader needs to use a protocol to tell the automagic fstab creator what is the root device, [1] update that protocol to have the bootloader pass the VG name to search for, and then search for LVs named "$VG_NAME-$MOUNTPOINT" and do the obvious thing. [2] No need to either fuck around with or remember magic GUIDs or worry about what happens when you have multiple partitions with the same magic GUID, and you support all sorts of power-user features for free.
[0] While it's true that I haven't used a ton of Linux installers, every Linux installer I've used for the past ten, fifteen years that offered to let you partition your disk also had an option to set up LVM. I know that many people think that LVM's an "advanced" feature, but it has been around for ages and is well-supported.
[1] <https://news.ycombinator.com/item?id=48727809>
[2] That is, if the bootloader passes in 'gentoovg', you'd do the obvious things with 'gentoovg-root', 'gentoovg-home', 'gentoovg-opt', etc, etc, etc.