Here's the argument for why you need both:

Acceleration and enrichment take care of two different needs. Acceleration gets the kid to a level that is a better match. BUT: it doesn't fix depth, complexity, or pacing. Enrichment allows teaching to those needs, ideally with peers who can engage in discussion and analysis at the right level of complexity.