When a quick-commerce order for groceries goes out, the process is quick. An order is placed, it is assigned to a rider, the dark store fills a bag, a rider carries it to the door. The user opens the app, sees exactly the options that are available in the nearest dark store, and if one brand of biscuits is out of stock, picks from what is available. Or place the rest of the order, and whatever is left can be figured out later. The whole thing is optimised for one variable: Speed.
Now try running that same play with medicine.