In general, I am opposed to having Amazon transact and fulfill because you don’t know who your end customer is.
Essentially, you do all the work to market your product and Amazon gets your customer’s contact data and you do not.
This company appears to be making Amazon work for them and still capture sufficient data. A good read to dive into the details to understand how they are succeeding in this way.
I post what I see and do in consumer products. But I am just one person with my own perspective. I want your opinion and observations from your point of view. Please comment below so I and others can learn. Thank you!