Millennials had it bad – but Gen Z’s outlook is impossibly bleak