That could be because people can't or don't want to wait for a delivery van to show up, or they are in a hurry, or they don't want to bother with a salesperson, or they know they can return what they buy if it goes wrong, or they just want to save on the delivery charge, especially if it is something heavy.