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.
The superior man understands what is right; the inferior man understands what will sell. -- Confucius