Gen Zs and millennials accept advances, but they are pregnant way more