Spaced repetition is not rocket science, it just works.
Gamification is good if it helps you do something useful.
But similar instant gratification principles are used for social media, candy crush, etc... in which case, it's what is rotting our brains.