In the U.S. most people who have money treat #bicycles like toys, and the people commuting with them generally are doing it because they don't have money for a car so no one is willing to pay much for repairs. At the same time bicycle infrastructure and other amenities that would make a location good for a bike shop bring rent prices way up, selling bicycles is very low overhead, and you have to keep most of your money tied up in huge inventories. It's just not a viable business model.