My view...
Colour clashes are a problem within Football.
I say this not only as a keen tactical observer of the game but as someone who has also umpired it as well. I have controlled games between Seaford (Richmond colours) and Frankston YCW (Black strip with yellow trim), Hampton Park (Essendon) and Devon Meadows (St. Kilda) and Chelsea (Geelong) / Langwarrin (Kangaroos). It is a very difficult thing to do and very easily contributes to errors made by umpires.
I also observe players make mistakes when we play the likes of Essendon, Carlton, Melbourne and Adelaide. It appears to me that a player gets the ball and needs to spot up a target as quickly as possible. He looks up, sees a dark jumper and moves it on before his brain has completed it's pattern matching algorithm. Too late! Bowden has just turned it over to an unmarked Stephen Silvagni, 50m out from goal. (That did happen!)
These are the practical reasons for change (which to my mind must be the logical, overiding factor). It is change for an improvement rather than change for changes sake.
As for tradition, does it not bother any of you that what we wear now is essentially the 3rd style of jumper we've had? Take a look at the third link provided by Mighty Tigers above. That isn't a Hawthorn jumper depicted there next to ours - that is the jumper we used to wear. Also, prior to that, we used to wear a plain Navy Blue jumper (ironic?) with a black and yellow cap.
Another consideration is that we actually do have to change our uniform when we play away anyway. Sure it's only a simple change, getting into some white shorts but have you really stopped and considered how really naff this is! Our colours are Yellow and Black, not White, Yellow and Black!
I would much rather have an alternative strip that had ONLY Yellow and Black and was designed to look good.
Finally, we would only have to wear the alternative strip when we were the designated away team and we were playing against a team who's colours clashed with our own. At the current time, this would only be Essendon, Carton, Adelaide, Melbourne, Adelaide and West Coast. That is a maximum of 6 times per year - usually less than that. As a trade off, we get to wear our black uniform up to 20 times a year (allowing for 3 Finals!).
That sounds a lot better than wearing *smile*' white shorts and watching Bowden kick the ball to the opposition.
...
While we are at it, we should also get the umpires to have alternate strips as well. This happens in Rugby (League and Union) as well as EPL.
Not a problem in the AFL? Consider how closesly the Kangaroos All-White uniform matches that worn by the umpires. I once saw a bounday umpire earn a handball receive when we played them once. Same situation as Bowden. Whoever it was caught a glimpse of the uniform and had moved the ball before he'd gotten a proper look.