Sober-curious Gen Z is drinking less alcohol than past generations. The reasons may surprise you.