We went from physical in-store cash payments to online 1-click delivery. The purchasing experience has continuously been quickened, to close the gap between the intent and the action.
Nowadays, running out of coffee capsules (for example) still requires some interaction, via your phone or your laptop. There's at least a dozen of seconds between the intent and the action.
Having a button attached to the products container doesn't only remove that intent/action gap physically but also mentally, because you're actually consuming the product at that exact moment.
The ultimate frictionless experience would be for coffee capsules to be delivered before running out of them, through a prediction system à la Google Now. But that would require some kind of physical tracking system...
Some people think it's an April fools joke. I'm not so sure. It makes sense to me.