The whole premise of the thread is bad. Engines are nothing more than tools. Every major engine can do things well if the programmers are skilled enough and smart enough to use the engines for genres they are built for.
I mean I could say I hate Unity because there are people out there using it for visual novels instead of Renpy, but that's hardly Unity's fault. There are some great Unity games out there. That's like saying I hate hammers because someone hit me with one once.
I do like Renpy btw. It can be quite simple but also amazingly complex. Even in its default settings it produces proper results. But I'm sure if done right almost every engine could produce something similar, probably not as conveniently though.
If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.