are the problem.
When they are 5 years old and something goes wrong or they screw up, let them know that they screwed up and experience the disappointment that goes with screwing up. That doesn't mean you don't love them. That is part of loving them. It's just hard and if you want to be a good parent, then you get to do some hard things for the long-term benefit of the kid. It makes you feel bad, but stop thinking of yourself. You really are being a disservice to them.
If they never experience that disappointment as a kid and learn to cope with it, then when they get older and screw up, they will act like a 5 year old is supposed to act because it is a new experience for them and the coping skills will be lacking.
Don't blame the millennials. Blame their parents.