Social media sites that develop ecommerce functionality can work because they're social-first platforms. Promoting products is a natural part of the content.
Ecommerce-first sites can't successfully reverse-engineer the same success because they are ecommerce-first stores.