Even laundry detergent usage differs and that's something with no expiry date (I think). Amazon tried to counter that with https://en.wikipedia.org/wiki/Amazon_Dash , a button you press triggering an order.
"On March 1, 2019, Amazon discontinued the series, claiming that it was made unnecessary due to automatic reordering and product subscriptions."