The issues you're listing exist just the same in games made with any engine- RPGM, Unity, HTML, etc.
People prefer Renpy because, independent of the render quality or visual arrangement skill or art design, Renpy makes for a very consistent and user-friendly player experience. Almost anything...