Yeah a lot of people hates bad games. There's ton of bad games with RPGM, renpy and unity, Flash, HTML, QSP and Java... The problem is associating RPGM with bad game.
Well associations don't appear out of nowhere, RPGM is just that easy to pick up and make something, compared to most other engines. It also comes with a default asset pack which very big majority of devs using only it and nothing else, besides their porn art/renders, resulting in games looking absolutely the same. RPGM is also a really old and well known series of engines,
it would likely be first thing to go for absolute beginner devs.
All that assures a constant stream of samey poorly made dev's first games, which is why RPGM is considered a certified shitmaking classic.
It's no fault of RPGM itself of course. Being easy to use, accessible and providing everything to make "A game" is a good thing, but byproduct is all of that stigma around the games that come out of this engine. It's kinda like the Unity asset flip problem or every UE game runs like shit impression, but on a greater scale.
I don't hate the engine, neither do i really hate these shit games made on it. Problem is there are just that many of them so it's more reasonable for me to just filter RPGM out entirely when searching for games, than trying to find the next Oneshot, Corpse party, fear & hunger, (idk i don't have any examples of really good RPGM porn games, only Lona RPG i guess) in the sea of crap that is RPGM games.
RPGM doesn't force neither grinding, random battle, MTL, NTR or your dog to eat your homework. It's just lazy design or cultural choice from the developer. RPGM is just a tool to create game, with default features, but technically you could make a plateform action game with it. And new engines like RPGM MV and MZ are quite good and customizable.
That is absolutely true and i never said otherwise. If you know how and really want to, you can make any type of game on RPGM, there is also a lot of plugins for pretty much everything if you don't really know how to code yourself. And game design is something that has absolutely nothing to do with the engine, it's all on Dev's part.
But regarding the default features of RPGM and the general direction of where the engine goes, it could be better.
Like for example i don't think things like animated enemies, enemy healthbars, cooldowns, characters with more than 3 frames of animation per direction, and quite a lot of other things should really require a plugin, MV was made in 2015, it's not much to ask to be included by default at this point, i don't think MZ have those built-in either.
MZ in general feels kinda meh, only major difference between the MV and MZ is performance as far as i know. And "Unite" is just a joke, i don't think there is anyone who thinks it's good and better than previous ones, i don't really like where RPGM as an engine is going right now.
Also the default graphics of newer RPGM versions are just bad. RPGM 2003 were looking stylish and had nice retro atmosphere to it. Newer ones are just ultra bright chibi nonsense, absolutely sanitized, bland and generic, soulless almost looking like corpo art. If not for these graphics i would probably not be so off-put seeing so many devs using all default assets for their games.
And renpy game reuses same character picture ad nauseam with just a few different postures for every conversation which you have to skip at fast as possible by detroying your mouse left button to obtain your porn image.
I don't hold Ren'py games as some kind of golden standard, and don't really play VNs, so i don't really have much to say about that. But i do know and don't argue that Ren'py have also massive amount of shitty games, might as well be worthy shitmaking engine contender to RPGM seeing how many of Ren'py stuff pouring to this site.