Много ОС, значит нужно выбрать какая будет основной. Та, которая будет ставится последней пропишет себе в GRUB загрузку всех остальных ОС. Вот ее и удобно назначить основной.
Теперь вопрос - зачем это нужно. Нужно это для того, чтобы при обновлении версии ядра не ломать и не менять каждый раз загрузку всех ОС. То есть в основной ОС ставим GRUB на весь диск /dev/sda, как обычно и рекомендуется. А во всех остальных ОС ставим GRUB на тот раздел, где стоит сама ОС, например /dev/sda1. То есть как и предусмотрено разработчиками, когда они говорят, что если ставите на раздел, то знаете что делаете.
Теперь в каждой из ОС можно безболезненно обновлять GRUB. В основной ОС обновлять необходимо после каждого обновления в остальных ОС, чтобы подхватила загрузку уже с обновленным ядром.
Относительно одного пользователя в разных ОС. То, что написано по приведенной ссылке не совсем верно:
"И раздел home запросто можно иметь один.
Только лучше разные имена пользователей завести, чтобы не валилось все в одну директорию."
ОС распознают пользователя не по имени, а по идентификатору. То есть если в одной ОС пользователь ВАСЯ, а в другой ПЕТЯ, они все-равно могут иметь один идентификатор 1001. Это нужно учитывать, если собираетесь делать общий home.