Why did makkah become the largest and richest of the towns in arbia?

This is because Makkah (or Mecca) was having the strongest tribes and was the focal point for all the commercial routes.