With a tap on a smartphone, consumers in some areas can have almost anything delivered within hours. But the cost of that is significant, and not always obvious.