If people want games to make their lives a little more fun, or photo sharing apps to interact with their friends a little more stylishly, then that's a very good thing to be writing. Saying you should write something more high brow is kind of selfish and full of yourself, it's like saying no one should watch TV so I'll never write anything related to TV. That's a fine opinion to have for yourself, but it's completely out of touch with society and the market, so not really something you should base a business on or expect a lot of downloads for.
"Out of touch with society and the market" is basically reactionary thinking right? We've all heard the "Ford" quote of "if I asked my customers what they wanted, it'd be a faster horse".
The people's opinions and the market are not sacrosanct - they are very often wrong in making human progress. George Bernard Shaw knew the attitude we need to make change:
"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man."