Completely useless and actually harmful advice. This is the exact same thing as saying: "Youre lazy? Just get up and do something". Thats not how the brain and especially ADHD works and you're making people feel even worse because they blame themselves for not being able to achieve long time goals
This has strong "Just stop being poor" vibes. "Struggling with instant gratification? Just stop wanting instant gratification. Problem solved!" Yeah thanks for nothing.