My wife and I are part of the problem for the demise of the high street, as we were early adopters of buying on-line.
We've been using Tesco's delivery service since it commenced, when the kids were young we'd go to Toys R Us, find out what they wanted, and then order from Amazon at a fraction of the cost, it's been at least 20 years since I bought any clothes in a shop, I've bought cars and motorbikes online....it's just so convenient.
There's been a number of times I've ordered from Amazon and it's arrived the same day, with the record being about 3 hours.
Our high street is now populated by chain restaurants, coffee shops, charity shops and estate agents, and the prime spots, such as those previously occupied by the likes of BHS, remain empty.