Delayed gratifcation is far more better than instant gratifaction as it allows the mind to resonate and grow information before the reward is attained. Delayed gratifaction allows individuals to learn values E.g
A girl born hot is less likely to have an amazing and diverse, humble personality than one who did not receive instant gratification such as attention from fellas, therefore invested in her personal growth. (I am not generalizing )
Delayed gratification is largely more rewarding than instant!