I think there has been a general decrease in the value placed on self discipline. Part of it is the abundance of pretty much everything, and an overall rise in the basic standard of living for the average American. Part of it is the coincidental rise in the exaltation of self- social media reputation, self promotion, self fulfillment.
This change, I think, is especially evident in the change over the past decades in the American Christian communities. Churches with laws and discipline have been on a steep decline, and churches that focus on feel-good messages that basically amount to "try to be nice, it is wonderful!" seem to be becoming the norm. It isn't even just the megachurches, even Catholic traditions have largely abandoned any sense of enforcing the practice of discipline- observing dietary restrictions on Lent is more a holiday and an excuse to eat fish rather than an observation.
Obviously, there are no shortage of examples of strict laws going wrong, but I do think that society as a whole could do better by practicing forms of discipline- whether religious observances, meditation, or entirely secular things like community organized walks or workout routines.
The power of sacrifice, as you put it, is a strength to overcome adversity, and is a state of mind and habit that requires practice.