I’ve come to conclusion that it’s quite deep character trait. You can change your attitude to spending but it will be hard work. It won’t happen automatically when your life situation changes but you actually need to make a conscious decision one day and then retrain all your automatic reflexes and try to stay vigilant. Like getting fit or anger management or similar things where you try to control your behaviour with will power. Extremely hard.