I want to know the answer to the following question:
Why is urban Melbourne divided into hundreds of suburbs?
All the background I'm provided with is that "The extensive area covered by urban Melbourne is formally divided into hundreds of suburbs (for addressing and postal purposes), and administered as local government areas 31 of which are located within the metropolitan area.". Is that enough to answer the question?