Nearly half of Gen Zers in the UK report being financially insecure, with millennials not far behind at 46 percent. This economic distress and a culture of competitive individualism are driving a mental health crisis among the country’s young people.