"In effect, B&M stores have been giving a huge, inadvertent subsidy to online stores the entire time and I can't help but imagine that's what's really crippled their businesses."
True, but on the other hand online stores subsidize B&M too. I've often looked at the ratings on Amazon and then bought something at a B&M because I wanted it right away or wanted an easy return, if needed.