At least most brands have consistent sizing within the brand, so you get one pair of pants or whatever and you can usually get away with ordering that same size across the brand and not have to return stuff.I can't remember the last time I bought clothing from a brick and mortar store.
I buy a LOT of what I consume online. Still buy food locally and I hit the hardware stores for nuts and bolts type stuff and the home centers if I'm doing some type of home reno that requires wood, but that's about it.
Why would I take the time to go to a local store to find lacking inventories/choices and higher prices? Jeff can get me what I need 80% of the time.
I hate to be lazy and make people deliver everything, but...if the store wasn't consistently awful, I'd go more!