The problem is that it's a lot easier for a musician to find an audience than a programmer to find an audience. Music is nearly universal but programming is quite obscure for people who don't know how. Everybody has seen a guitar or even plucked the string but not many people have seen a source code or written a few lines. Just because one can find an audience in theory doesn't mean it is easy. People are more likely to complain about his app's functionality than show appreciation. Now, if he really solves an annoying problem for the users, there will be genuine appreciation but those problem as rarer and harder.