How old is the Samsung Galaxy S? It came out in mid 2010, making it 18 months old.

Wasn't this Samsung's most popular Android phone?

And they still are not updating it to even a limited version of ICS? It seems to me that ICS is more efficient than Gingerbread on the hardware because it actually uses hardware accelerated graphics. So why not give the upgrade?

I know?!?!?! It's because they did not make enough money on the Galaxy S to justify the work.

They need people to buy new phones in order to keep making money. Updating old phones is not in their interests.
See what I just did there?
Just remember, when you want to take a shot, aim for a weak spot. Support of old hardware with OS updates is one of Apple's strong suits. You should have talked about how Apple does not let you side-load apps or customize the home screen or run live wallpaper. Those are things Apple phones actually do NOT do. But what they do well is stay current with recent software updates providing the phone is not more than two (and now three) years old.