Many Americans believe that Gen Z is financially illiterate and uninformed. But the story is not that simple.