I work in ads, not particularly because I like the domain, but because it's a great tech challenge. I got the chance to work in large scale systems and solve hard problems using fun technologies. As an engineer, it's my favourite job so far.
Beyond that, people who ask such things are just taking the moral high ground.