Gen Z and young millennials may have a bad reputation for wasting money on avocado toasts, designer bags and luxury ...