This is not a black and white subject; the question is more nuanced than this makes it out to be. I take great pride in my own current creative endeavors, but I do not seek to make money off them; not because my every need is provided for but because I am doing them as an amateur, releasing amateur work, surrounded by others doing the same, all of us for free. If someone wished to pay me for it I would refuse, because what I am doing is surrounded by other amateurs of similar quality. There is no reason I deserve payment for something that is surrounded by free alternatives of similar quality.
Weather or not you wish to charge something for your work is your own decision.
Even if your work is not the highest of quality, even if there are others who will provide similar stuff for free - you do have the right to charge for your work, as long as it's yours. The existence of alternatives is irrelevant. Your work is your own, time and effort spent is your own.
And it merits compensation - especially if it's how you make your living.
Modding has "spoiled" some people into complaining and demanding everything for free, simply because there are talented modders/programers/artists who can make great stuff.
I see people selling their 3D models. Are they greedy and stupid people because I can find free 3D model repositories?
When I compared the look of this game to something released on Newgrounds, I was not making hyperbole; this is literally what it looks like to me, an amateur flash game. The Pit had similar issues, not just in appearance but in gameplay.
And because it's flash or simple it should be sold?
For you "Newgrounds quality" (or what you percieve to be anyway. I have no idea how the hell can you make such conclusion based on 2 screenshots) stuff MUST be free. Because it's simple.
And yet there is no logical reason for why it should be free, other than you want it to be.
Mind you, plenty of "newgrounds quality" games are actually for sale.
They were/are small, cheap, amateur games that could have been replicated by a high school or college student as a year-long project; Newgrounds-quality games.
Then go ahead and make a game like that. Put your money where your mouth is if you think even such a simple game is easy to make.
Is it shameful to charge money for work? Not necessarily, but if someone is attempting to charge for work when it falls below the threshold where a completely free alternative product is a very real possibility? That is shameful behavior.
It is not.
There will always be extreemly talented people who will make free stuff - because they can (for now).By that logic, anyone who is below their quality is dishonest if he charges for his work.
The irony is that those same creators and programmers who make free stuff will move on to make commercial games. They will
end up charging for it if they need money - which will happen once they leave school/college and have to actually earn their daily bread.