An important nuance between the idea that you should be trying to solve a problem vs your problem. Identifying your problem gets you aimed correctly and can be a significant insight, but if you don't accept feedback by dint of determined (unselfish?) curiosity you're likely to overshoot what is actually marketable.