I also think the UK are very tight with money (not sure about other countries). There are lots of people, according to our local Clarks shoe shop, who get their feet measured and then just buy their shoes online to save a few pounds. People do the same with anything they can try on in the shop and then order the same thing somewhere online for a bit cheaper.
The things you said are definitely making things much worse and I suspect that even back in the day when everyone bought things from the local shop, most retailers were not making massive profits so anything cutting away at that will make it worse.
Sad really.