The reason indie devs often choose to make rogue likes with procedural generation is often tied to budget and development time