For the OEM experience, gnome-initial-setup needs a hostname page to have users set the systems hostname.
This has some problems attached to it, unfortunately, because after a hostname change we would need to reboot the system, which is not the default mode of action of gnome-initial-setup.