Remember that Victoria has basically got rid of most of their race restrictions, so they need to divide their races by distance rather than class (i.e. there are only NMW and 1MW-LY races in town, and only midweek). I think that if the other states were to follow, there would be more distance races, as they would have to do the same thing, divide races by distance rather than class.
Also, Victoria seems to have more trainers able to get their horses ready for longer races first up, rather than stayers spending half their careers in shorter races as tends to happen elsewhere.
I disagree with the Perth Cup decision btw. One 3200m race in the state is not enough, there needs to be more long distance races on normal programs, then you can happily have your feature at 3200m, why have that when there are zero other races beyond 2400m?