A recent Visa survey found that the average millennial spends £261 per month on subscriptions, while Gen Z consumers spend an ...