My FIL is your classic "new car guy." In the 15 years I've known him, he's averaged a brand new car every 12 months. It's some weird addiction with him. He takes the "keep my payments the same" perspective. Every time he goes into the dealership for his oil change, they start talking him up about the next new model they can get him in without increasing his payments. So, he's had a $400 +/- car payment every month for 20 years. He and my MIL both drive brand new cars all the time. $800 x 2 x 20 yrs = $192,000. Ignoring interest, that's 2-3 years of healthy living wages in retirement.
Thankfully, I've brought my wife over to my side of the argument, but we've both learned to just let it be. It's their money and their decision, not ours. Though it's hard when they complain about not being able to retire as early as they'd like. #eyeroll
Yeah they are blowing money out their butts..Not very smart, but you're right it's a free country and they can spend their money the way they want to(just don't complain to me about lack of money....)