Anxiety and depression among young people is spiking, and an opaque strategy on firm finances and staffing may contribute to stress.