A little planning and a little paying attention to what you're doing pretty much eliminates the need for these dash buttons. Things like TP or detergent running out rarely catch me off guard. I could tell you the status of just about any consumable supply or food item in my household at any time. And this with four kids.
And boy, it would suck if you ran out of TP and had to sit there waiting on the UPS truck to deliver after pressing the dash button.
Maybe the confusion is a result of the way I use stuff versus the way others do.
I bulk buy stuff like TP and paper towels. Most of the time, it's in a big package full of smaller packages, and I put the big package in the basement. As needed, say with TP, I take a small pack out of the big pack, and distribute the small pack to the bathrooms. The way I'd use Dash, when I took the last small pack (6-9 rolls) out of the basement, I'd order a new big pack, which would show up in 2-3 days, and I haven't consumed the last of the small pack yet, but now I'm ready for next time I need more.
Aside from maybe spending $1-2 more due to price insensitivity and not comparison shopping (which I don't do anyways, I just buy TP at Costco whatever it costs), I really don't see why this is 'worse' in any way. Is it unnecessary? Sure, but who cares? It's free, and it might make my life a tad easier.