Giving children everything without any need to work for it or waiting to earn something means a life of instant gratification. Why isn't the word "No" an option anymore? Because then there would be whining and struggle and the need for tough love, and it's easier to shrug and just give in.
Question: if parents aren't willing to teach their kids about responsibility and actions which have consequences, then where will they learn it? Answer: if they can't learn at home from an early age what is right, wrong or unacceptable, they will never have respect for authority or anyone else. As parents enable demands and refuse to set boundaries they are shaping their children into little entitled monsters which then become a detriment to society rather than an asset. They grow up believing the world "owes" them such and such, have their own kids and the cycle continues. We have become a society of disrespect.