Gen Z is largely responsible for a recent boom of thrift stores, op shops and vintage clothing outlets.