I agree in general, reliability is very important. But the reliability is not 100%, even in traditional pharmacy chains, at least from my experience(not for heart medication, though).
And maybe, being an online subscription service(i.e. central warehousing and knowing orders in advance - predictability ) makes it easier, cheaper to guarantee that reliability ? maybe even with some errors in the system ?