Instant gratification is the lazy route to achievement. Most people will attempt something difficult, fail and then assume it cannot happen.
Or that they do not have what it takes to become a great achiever. So instead they settle for mediocrity and go for the goal that is the fastest or easiest to get.
Then they trick themselves into thinking that they are fulfilled but secretly feel empty. Instant gratification can be the enemy of success. Anything worth attaining is worth the battle. Even if its a long drawn out war.