I'm not an expert, but I saw no one has responded so I thought I'd pitch in.
In electrochemistry, electrons will tend to stick with the metals that want them more. Generally speaking, metals won't adopt a negative charge, so it's just a matter of which metal wants the positive charge less. If you look at this link:
http://www.engineeringtoolbox.com/electrode-potential-d_482.html you can see a set of standard electrode potentials with some explanation of how they work. The electrons will prefer the aluminum over the chromium, which is why the chromium is "etched" or corroded. However, the aluminum doesn't want a negative charge, so it will dump the electrons off to the positively charged hydronium ions, creating hydrogen gas . [Note: in the link I provided, the series only applies to the elements in a 0 oxidation state. If you have ions of any of these elements, the potential will change drastically.] In this sense, both of the metals are being reduced, but with the aluminum the electrons are being replenished (oxidation) so there is a constant reaction without loss of Al metal. In other words, the reaction you provided is taking place, but the ionized Al will have its electrons replenished immediately by the chromium, causing the aluminum to plate out again. The pH of the solution will increase until the reaction reaches equilibrium. Thus, the acidity of the solution will affect the amount of etching. You may know that already, but I just thought I'd throw it in there.
Hope that was helpful.