Not that I'm defending the idea of a by-pass for Avebury, but I imagine the argument would be something along the lines that Newbury by-pass was built to cut journey times, whereas a by-pass at Avebury would be built with the intention of protecting a world heritage site.