> /home should hence be created on first boot
> tied to the "system is being factory reset" special state
These should have been handled by the distro's installer. They're warning signs of scope creep; their init is trying to do so much that qualified sysadmins can't fully understand it all.