Besides the humorous and enlightening marketing lesson, this article points out a mental quirk of our species: the reward you get from something isn’t as important to your happiness as the amount of effort you had to put into getting it.
I have perfectly sound and logical business reasons for always tackling the hardest programming problem I can find: such problems tend to act as barriers to keep other people out, which keeps the competition down. For instance, did you know that there’s no official and freely available C or C++ OAuth library? It’s true, and I’m sure it has kept many people from writing certain types of programs. But it’s also true that I also find those problems much more satisfying to solve.