As someone who is firmly planted in the middle when it comes to new vs old baseball stats (I think there are some great new stats, and there are some that I disregard. I think RBI is so overrated that it's now underrated), I think when it comes to batting average, all things being equal anyone would take the guy with the higher average. Der. A hit is better than a walk in almost any situation aside from bases empty.
I don't think the metrics crowd hates batting average. I think there is room on any team for a .330 hitter, even if he only walks 30 times per year (hi, Bill Madlock!).
But to argue OBP vs. batting average is just goofy. One weighs (almost) all of the ways to reach base, the other weights one way. I mean, c'mon.