This theme of comment comes up for sooo many types of posts, and it is unfortunate that it usually dominates the conversation. If Facebook or Airbnb-type companies share a new JavaScript lib, the comment sections will be about how Facebook is evil, or an anecdote about someone's horrible Airbnb experience when they cheaped out in Paris.
What people fail to understand is you have to be smart about the size of the target market and what you're up against while simultaneously being willing to step into the arena.
You get no credit for sitting on the sidelines and whining about how hard it is out there. And it shouldn't be regarded as an especially intellectual point to state facts like the size of the market or the relative success the average game makes.
We're not entitled to any sort of success of the things we make. All we can do is make the best shots we can and keep at it.