A big problem for brick-and-mortar retailers is that they’ve become showrooms for savvy shoppers; you could enter the store, try on shoes, then leave and order the exact pair online for less money.
Retailers understand this, and are trying to entice people with different gimmicks.
This is true, but a lot of them have turned to online sales themselves. Order online, pickup in store is getting increasingly common.
Of the B&M stores complaining about getting eaten by the Internet, many “mom and pops” are simply reaping the crop they’d previously sowed when they were the only game in town - poor customer service, lack of product knowledge, arrogantly mistreating customers that they thought couldn’t go anywhere else, etc.