At most places I've worked, if my assigned work contributed $x to the bottom line, the side problems I chose to work on contributed $10x-$20x. There are so many high-leverage problems out there that it's frankly ridiculous.
My point is really that there is a huge mismatch between the value of problems and how people's time is allocated, and right now many people can benefit from learning how to identify the best problems.