Mengapa setiap daerah mempunyai makanan khas ?

Jika kita berkunjung ke suatu daerah di Indonesia pasti akan menemukan makanan khas atau makanan tradisional dari daerah tersebut.