Also, people don't really know how branching works on Ren'Py, the job that DPC it's already doing it's fucking hard and the branching it's already complex for a game that probably 1/4 or less. They want DPC to basically write an entirely new game from every decision.
The best way to put it actually it's that he writes the main story which is "The Novel" and then add branches of events that will affect dialogs or others events in that main story, some of those decisions will change events or make some events not happen at all, or new events appear. But pretend that you can basically write your own main story during a game it's insane and naive.
View attachment 535402
This is a random branching from google image, you see there that some events can be avoidable but some regadless of the route you can't avoid, probably can be played diferent. Now imagine that this is not the case, so for every decision a new branch start that doesn't colide with other, after 10 desision you end up with at least 512 branches... HOW THE FUCK ANYONE CAN DO THAT? Even AAA Games with choises/route/branching can't do that and the only things that really play different are the endings, and at the end DPC writes the games not the player, he creates a novels, and player desides how it ends, end of the story.