In my opinion it is a quite good way of shopping. You don't have to go out of your house if you have much housework to do. The company will just deliver the products you have bought. Unfortunately, it isolates you from other people and makes you lazy.
These days some people are very inactive and they don't like to spend their free their time in such ways as going for a walk or playing some fatigue-free games outside.
What I'm trying to say is that this way of shopping is good, but only occasionally .