Its not primarily for buying bikes, its for maintenance.
Best to keep people cycling to work, if they must work away from home. Very large numbers of people cycle to work in London - as many bikes on the road as cars I think.
There are only a very small number of cycle shops.