You might buy something off line and then when you get and try it on and it doesn't fix you won't be able to return back immediately because either you would have to go online and return back or go to the store in person and not only that you might accidentally click on the wrong thing and when you at the store and you got the wrong thing you could put it back immediately then you would online
There are some things that you just have to go to the store to try out and buy. Clothes are one example. If you see a piece of clothing online and you like it, you won't know if you really like it or don't until it arrives. That is why it is best to try out new clothes first.