This is the same kind of thinking game developers use when making rpgs. At their core, they’re really not very fun, but flash it up with colors, music, and level-ups, and you’ll gladly fight the same enemy 300 times to get a rare item drop. Now I just need to start thinking of kanji as exp, and each rtk chapter as a level-up.