There are so many reasons why games that use renpy as its engine are so much better, compared to non renpy games. It's quite easy to cheat in the game. If you don't know cheating codes, you can open its script file to see how the game flows, thereby finding the cheating codes. Every renpy game has a console, which is quite useful in altering the game's story.
A lot of games are released periodically with little to no new content, but with same content over and over again. Downloading such games costs bandwidth, and times. It's possible to release them as delta encoding way, but virtually no developer invests their time to produce delta encoding updates; hence you have to download the complete game again. To over time this problem, games are compressed by a dedicated team in f95, and it's only possible because of the renpy game engine. while it's true that it tames a couple of minutes more to download the full game, over time it wastes a significant amount of your time when you download a lot of games from here. on top of that Internet bandwidth is consumed unnecessarily. A lot of talk about saving planet, consuming resources efficiently, but strangely nobody talks about consuming bandwidth efficiently. Internet bandwidth is a limited resource; hence people shouldn't consume more than necessary. I strongly believe that games need a delta encoding when releasing their new updates.
I don't think it's possible to compress unreal, unity like games, because they don't allow to access the content of the game to compress. Even if accessing is possible, recompiling them might not be possible. I dunno much about them, so it's hard to say, but I am quite sure it's so easy extract, compress, and recompile content from any renpy game. Renpy games work on any platform. It's easy for developers to make games for renpy too.Saving in a renpy game is so easy too. in addition, it shows a thumbnail of the saved scene, which makes it possible to remind on which scene you were before exiting from the game.
However, a game developed with renpy is like an open source project. Everyone can see the codes, assets. So if you want to protect them, then you are out of luck. So that's the only disadvantage of a renpy game as I have seen so far, but a skilled developer can always access to the game's content, for instance GTA V doesn't support modding officially, or at least it didn't at first, but so many mods have been available for it. A lot of AAA games are cracked more often, and their content are extracted, such music, videos, textures of the characters etc.. so it's just a matter of time, and interest. If so many people are interested in your game, then it will be cracked, and thoroughly inspected.