I have never heard one Melbourne AFL fan complain about the teams being homogenous. Bulldogs and Souths (and Parra and Tigers to a lesser extent) share a home ground and I've never heard anyone call them homogenous.
Supporters of each Melbourne AFL club increasingly don't have a tie to the surrounding districts the club represents in their name. Centralisation has merely made it easy for someone in any part of the metropolitan to follow any club they want based on success or whether they like the colours. Half the Melbourne clubs are on their knees despite the greater number of attendees to matches in Melbourne due to the centralisation policy. Fandom for the already large and successful clubs such as Collingwood, Hawthorn & Essendon gets bigger because the atmosphere at their games in the larger stadiums are better, whereas the smaller clubs such as North Melbourne, Footscray & St Kilda continue to struggle to build a fan base. Financlially struggling clubs and stadium leases is a recurrent discussion in their game.
Home and away is a joke in the AFL. It doesn't exist for Melbourne clubs, but home games are a real advantage for interstate clubs. The NRL is heading that way. What we're getting are skewed Leagues which are losing the pure sporting competition element and merely focusing on aesthetics.
Contrast this with the policy of the English FA for London where strict (and difficult) approval is required for a club to move out of its home borough, and in particular, into another with an existing club. Furthermore, every club must play all their home matches in their one home stadium. As the map below of stadium locations and borough boundaries shows, clubs largely have their own patch, districts, communities. This fosters an us vs them and tribalism and passion for who you are that oz sports in the Sydney & Melbourne are losing from their Leagues