Not putting iOS 7 onto 3GS models is a smart move - it stops all those laggards from upgrading their OS, and forces them to start upgrading their hardware.
Really? I think the iOS7 on 3GS drives them to upgrade their hardware.
Egotist: A person of low taste, more interested in himself than in me. -- Ambrose Bierce