Solving the problem isn't the problem
http://sethgodin.typepad.com/seths_blog/2012/05/solving-the-problem-isnt-the-problem.html
We see a problem and we think we've "solved" it, but if there isn't a scalable go-to-market business approach behind the solution, it's not going to work.
This is where engineers and other problem solvers so often get stuck. Industries and organizations and systems aren't broken because no one knows how to solve their problem. They're broken because the difficult part is finding a scalable, profitable way to market and sell the solution.