HN and Reddit have always been very helpful in pointing out Manpacks' price competitiveness with Amazon. :)
To put it into perspective, using Hanes crew necks (that seem to be a baseline for comparison) you're paying a "discounted" $12.99 for a 3-pack on Amazon. Not including shipping -- or what you pre-pay using Prime -- that's $4.33 a shirt. Manpacks lists them at $5, with free shipping on orders above $30.
If you just don't see the value in not having to think about or shop for the basics, then that 67¢ savings will be the deciding factor.
Anyway, I think a subscription requires more thinking than a one-time purchase. You have to guess the failure rate, and then time replacements to arrive sometime shortly before your existing clothes fail. You have to receive an email and respond to it before your replacement ships, then you have to remember to collect the package.
Compare this to Amazon where you order two years worth of clothing at once, pay $20 to have it shipped overnight, and forget about clothes until they seem to be wearing out.
thats fair. i see the exact same 3-pack at around $9.
regardless, though, you're right, its about convenience and margins. i've not done the legwork, so i don't know what the margins look like on something like this.