If the dialog package is not installed, running net-setup will just silently exit back to prompt; livecd-tools needs to depend on it. Alternatively, if there is some reason not to add the dependency, net-setup should atleast tell the user why nothing is happening.
You're totally right... I just fixed this in the ebuild.