I have thought a lot about this as well. I have looked at my brother (who is 10 years older than me) and myself, and then my oldest Son and thought about the differences in our raisings. We all had the same raising as in morals, ethics, discipline, etc. But I truly believe the main difference was mentality.
My Mother and Stepfather were just barely making it when my brother was a kid and teenager. They scraped together enough to help him buy his first car for $500. Lol...it was a Pinto. He had to pay the insurance and upkeep.
They were doing much better financially 10 years later, when it was my turn. They co-signed on a new-used car for me and put $1000 down. I paid the payments, insurance and upkeep.
When my son was that age, we bought him a nice used truck ($2000), paid the insurance and he paid the upkeep.
Now, my brother who is now 52, looks back on that as he was shafted. He is always, "You got a new car, I got a piece of junk." And his entire life, he has strived to buy all the best material things. Because he didn't get much as a child, he is trying to make up for it.
I look at it as I had the best of both worlds. I truly appreciate what my parents did to help and gave me, but at the same time had to work to pay the payments, insurance and upkeep.
My Son sees that all his friends were given cars and he was no different. Shows no appreciation for what we did, and felt like he was entitled.
We all 3 were given a similar situation, but my brother had less, I was middle of the road, and my Son was given more. My brother is resentful, I am grateful and my Son is non-chalant and feels like he was entitled. I guess that it what I meant by, I know we gave our kids way to much. Even though they had chores, were disciplined and taught better...just as I was, our lessons didn't sink in as well because we were also handing them things left and right because we wanted them to have better than we did.