http://www.manhattangmat.com/forums/paleontologist-stephen-jay-gould-has-argued-that-many-t1413.html
Your first thought here probably was - and should be - parallelism. However, you're right that 'are not ... but are' and 'are not ... but' would both be legitimately parallel constructions in this context. So, the reasoning goes, we should take the one with one fewer word. Right?
Here's the problem: In the context of this longer, more complicated sentence, the 'but' (without 'are' after it) is, unfortunately, ambiguous. Consider this sentence:
Jimmy was not the typical class president, loved by most of the students, but also hated by a fair number as well; rather, he was loved by all the students.
The most probable reading here is that all of the words 'loved by most of the students, but also hated by a fair number as well' are a description of 'the typical class president.'
If you look at choice C, it can be read this way; one could (probably should, even) take ALL the words '...favored because they enhance reproduction or survival, but simply random byproducts...' as an elaboration on the phrase 'products of natural selection'.
It's harder to see than in the example of Jimmy, above, for two reasons:
(1) Because of the way the original sentence is written, you're biased toward reading the sentence the way it's 'supposed' to be written. (In the example with Jimmy, there's no prompt sentence, so you're free to read it as you like.)
(2) It's longer.
-- by 会员 willways (2010/8/10 0:08:12)