As it's generally good from security point of view to have as little as possible running services on freshly installed system we should switch off by default all networking daemons - namely sshd. However when doing remote install using vnc it it is necessary to have it running after install to be able to further manage the machine. This means there has to be a possibility to enable sshd (and possibly other) daemons in the anaconda. This could be displayed only in expert install.
'expert' installs don't exist. They've been nothing more than a figment of people's imagination for about 2 or 3 years now. Since packages don't provide any way to tell which have services and which don't, there's no way to show this in anaconda other than a) maintained list in anaconda b) side list. Both of these can be shown as _not_ being maintainable. Which means you have to do it after packages are installed. Which means in firstboot. Which is too late for the case of vnc installs as well as platforms such as s390, iSeries, etc.