If you define basic packages as packages who either: 1. Are needed by the anaconda install process 2. Are needed to boot up the system after the install process
Create a kickstart file for it with no package sets and minus directives for all unwanted packages (Done for you in /root/anaconda-ks.cfg on install).
But yes, I must say the 'minimal' RedHat/FC installation really isn't, and it would maybe be nice if it were. :|
-AL.