You sound extremely bitter. To me, the office is soulless, full of presenteeism types. Granted, some people need workmates for friendship, especially in places like London.
As far as high streets go...why should I go to my office and support their high street, and not my local high street?