The BEST explanation as to why businesses in competition with each other may want to be in close physical proximity in certain circumstances is:
to make it a destination for customers.
When businesses are located near each other, they can attract more customers to the area, leading to increased foot traffic and greater overall sales for all businesses involved. This clustering can create a competitive advantage by establishing the area as a shopping or service destination.