In the past I think I would have agreed but I really think it's about why and how it's done
My DP grew up homeless with three brothers in some genuinely horrendous circumstances he was bounced in and out of foster care with family and had it seriously rough with not enough money to eat
So in some ways he can be stingy.....he defeats from the bottom of his soul eating out if we are out all day, he gets genuinely upset at the price of kids magazines, will absolutely not buy brand food himself and nearly has a heart attack if I want to use the car for a walkable distance (which he pretty much defines within ten miles)
But....he genuinely cannot help it
And he knows what matters....the DC are bought everything they need...he will go and hunt games and toys for them from charity shops....but ones he knows they will love (and he always sodding gets it right lol) , he will replace their worn out clothes faster than I can or their df can
If he thinks they may be hungry (usually because they have eaten just shy of half a horse that morning) he will be the first to get them something...didnt turn a hair at buying a huge watermelon yesterday because eldest DC 's eyes went wide with excitement at the sight of it
And he takes personal insult if I ever do not have fresh flowers bought by him by my bedside
So he Is to the rest if the world stingy as he'll and a massive cheapskate but there's a reason why and he isn't when it counts
Does that make sense?