I feel sorry for all my classmates who aren't in software dev. It's a nightmare out there. I know lots of recently-graduated unemployed business/humanities majors.
It's our fault too. We automate the easy and empower the capable.
Raising the standard of living for all - just like all the other technologies from the wheel (putting people who haul things on their backs out of work) to the loom, to the Ditch Witch and so on.
I don't feel too bad about that. I do feel bad about not peer-pressuring them into programming more.
Plenty of jobs in online retail, even with no programming skill (adwords, seo, etc.)