To be a little more specific, I am mainly referring to a type of software that makes it easier for ordinary people to learn how to design and create their own video games. Programs such as RPG Maker VX for instance, which is widely popular for it's flexible scripting language and easy to use interface for making all sorts of 2D Role-Playing Games. In fact, I wound up jumping on the bandwagon and have been using it myself. But as I looked around on the vast internet I found opinions were rather a tug of war. But it's not just regarding this one program. Another one I came across called Realm Crafter, which is designed to aid people in creating Massively Multiplayer Online Role-Playing Games (MMORPG), shares a similar barrage of insults.
I can't help but find it interesting how some people out there feel the need to belittle others for using such programs. From everything I can tell, these were designed to give people the chance to really create something they could enjoy with family and friends, or even complete strangers. These programs exist as starting steps for people who want to really take up game design either has a hobby or building experience towards making a career out of it. However it seems a fair amount of people have come to believe that if you use such a program with all it's included models, scripting, and other resources, that you are simply looking for the instant-gratification route.
While it is true some people can, and sometimes do cobble together a game in the span of a few days or a week, it doesn't necessarily mean that's a bad thing. Such games are often designed for practice or just simple fun, but never would I suspect someone is out to purposely upset others by creating a quick and simple game. In fact, when I first started out I spent the first couple of days making a small game where you went into a dungeon to defeat the King of the Demons. It was just a silly test game to get myself familiar with the functions of the program and learn how make my next game even better. There is nothing wrong with practicing with what is already provided.
As many game developers I'm sure would probably say, it takes time to really make quality work. Making your own scripts, models, sprites, voice overs, and so on takes a lot of work. Not only that but if you lack a team with the skill sets to do all of these things, you essentially have to take the time to learn how to achieve them on your own. We've all seen how differently one person learns compared to another. Forcing the expectation that someone should make quality work every time is just unrealistic. Learn to appreciate the fact that some people have limited skills and resources, but at least they took the time to try and make something neat even if it's not the most cutting-edge game you'll ever see.