Answer: European countries have colonized Africa, Asia, and Latin america in the past. In turn they have inflicted european influence into those areas which could allow cities to be set up like european cities. Another reason is that powerful colonizers were the ones setting up certain cities and they set them up like the ones back in europe because that’s the structure they know.
More recently developed cities take on this form as well because they are “copying” previous cities on the country/area. Or they’re coping the successful cities in europe in hopes that having the same structure can lead the new city to success.