The generational spending gap is not going anywhere despite cheaper petrol, power and other essential items as younger people continue to tighten their belts.