From Fedora Project Wiki
Why kickstart with @base? Why couldn't you just do %packages --nobase ? That would allow kickstart to more closely match what one would do via the gui.
- User:jlaska: Good question ... there's a different experience when deselecting all package groups but Base, and deselecting all package groups. Historically, we've gone with @base so that the installed system had a sufficient set of tools available for boot strapping the next test. Will that be the case with "%packages --nobase" ?