1,2 - можно сделать аналогичными, если ограничиться только поддержкой локальных носителей, что я считаю экономией неоправданной, но готов дописать функционал, чтобы можно было использовать модули squashfs на уровне initrd.
3 - тут - да, необходимо немного будет переделать, но если имитировать работу porteus initrd, то это просто создать нужные симлинки и все.
Домашнему пользователю это даст стабильную поддержку и расширенный функционал для тех, кто готов использовать продвинутые фичи, вроде rwm модулей, множественных home, машинно-ориентированных модулей (модулей, которые подключаются при загрузке на конкретном железе, удобно, если необходимо носить флешку с собой и подключать к разным машинам и иметь различные параметры для каждой машины). И др.