It's about creating products(in this case software) that are utterly useless to the world. That maybe even make the world a worse place over the long run.
It's about products that nobody would miss if they wouldn't exist.
It's about the 1000th clone of some app that offers some wannabe feature plus social networking.
The problem is not software alone.. our world is full of shit products no one really needs. But in software you don't need to cut down trees or mine ore.
You just have endless resources.. which increases the crap output by a lot.
EDIT: Oh and I'm sure not every software dev job is useless/boring/..