They can't compete with the prices and convinence of online shopping.
Is it only me that think ordering stuff online is a big hassle? Stuff more often gets delayed or lost than delivered to me. And I don't have the opportunity to sit around for hours an wait either.
Which is why I always go buy something in-store instead. Surely I can't be the only one!