I remember having a conversation with my father around when I graduated college. He was sort of lamenting that he couldn't have just written a check for my tution (I did have enough scholarships that I got out not too bad) and didn't have money to just set me up right out of school. He had bought me a car for graduation though. He said, "I didn't have the means to give you everything you probably, but I always tried to give you enough that your life was a little easier and little nicer than mine. I figured if I could do that than I could consider myself a success. And if someday you do the same for your children, and so on, well in a few generations the Circus family might really be something."
He was successful, After growing up solidly in the top of the bottom half of the middle class, I find myself living cleanly in the bottom of the top half of the half of the middle class.
I've kinda taken his thoughts to heart, and I spoil my child just enough that he has nice nicer things I didn't as a kid but wanted, but not overly so he still knows to appreciate things, and of course I'll have been able to tuck away money for a car or his school or whatever he needs to give him a real leg up when the time comes.
See, you and your dad get it. No one said jack about "spoiling" the kids, and I'd consider that another form of child abuse as well. But to deliberately leave them nothing, and to glorify it, to essentially spit on the concept of preparing the future generations entirely?
That's where I draw the line. Especially when we know those in power are laughing at us for doing so while they do the opposite.
Go on, have your cruises, buy that classic car that'll sit pretty in your garage except for 85+ degree days with sun and no wind. No one said you have to live like a miser just so your kids and grandkids can get everything. You do have the right to enjoy your life and use your money... but if you have any sense of love in your heart and for your family, leave something meaningful for your kids. Let them have a piece of your legacy to carry onwards and pass the torch to the next generation. Something tangible that will actually benefit them and their children, the entire family, for their future.