Why millennials and gen-Zs are jumping on the buy now,