Biggest reason why talking about something doesn't help is that "talking" feels like real work, when it isn't.
Talking about your great idea to other people can only discourage you from doing anything about it.
And speaking of getting stuck / being frustrated, most people don't realize the real reason for their anger / frustration.
And there's nothing worse than bad advice from people that have no clue about what you're into, which is most people you know. And those that do, there's a high probability that they don't give a shit anyway.
What's wrong with dissipating the
frustration/anger/whatever?
The problem is that it doesn't work, quite the contrary -- you get more angry / frustrated the more you talk about it.
What works is identifying the real reason why stuff sucks, and learn to live with it or eliminate the factors that got you there in the first place. Only trained professionals can help you here (i.e. psychologists), but it's hard finding a competent one.
Also, that's just like advising people to work on stuff they like -- easy to say, hard to do (which makes my comment completely useless).