Most roguelites use those patterns because they are fundamentally linked to slot machines. They may not be as predatory as money sinks, but they’re optimised to be time sinks as a method of promotion via word-of-mouth, streaming or activity indicators on social media.
I don't think that's true that they use them because they're linked to slot machines. Sometimes variance just adds variety, which is valuabke in itself.
I also don't agree if you're implying this optimization is intentional. It's often just a way to make the game longer. People don't like a game they complete quickly