If you think about it from this perspective than it certainly makes sense to add elements of randomness with intermittent reinforcement (e.g. slot machine) to any game or quick rewards and exponential progression (e.g. Cookie Clicker). Meanwhile you have games like Shenzhen.io which have a PDF that you need to go through to solve programming puzzles and no hints. What part of human psychology is being exploited here outside of progression from solving the puzzle which you would naturally always have?
Or even look at Shenmue. While every game at the time was a platformer where you collected things, Shenmue made you take on a partime job doing fork lifting, yet it is a cult classic. Did they use a framework to make that decision? Doesn't seem like it when it defied all game design at the time.