Gen Z has it worse than millennials