IMHO...
Neither enrichment nor acceleration is strictly speaking "wrong" (or right, for that matter). Different situations call for different solutions. I think most GT kids need some combo of acceleration and enrichment. They usually want to go deeper, wider (as in, into off-beat areas of learning), AND faster.
Since we are homeschooling, I use subjects that are somewhat off the beaten path (foreign language, computer programming, chess, etc.) to slow my son down a bit because I don't think he's going to be ready for college at a really young age. He isn't going to be fast enough to keep up, I'm afraid, but he needs depth and challenge to stay happy. "Going wide" helps him get that without my having to move him along in the standard curriculum faster than seems good for him.
Some kids ARE ready for college early, and then acceleration is a *great* solution.
I have accelerated DS8 in math because he seems to need that to get enough conceptual stimulation. But I'm hoping to use lesser-taught math topics and problem-solving (like AoPS) to "go wide," as well as "going deep," in an effort to keep from having to go really fast. There are plenty of math topics that are not taught thoroughly (or at all!) so I plan to use these to DS8's advantage.
I think brick-and-mortar schools tend to use a similar combo of deep and fast strategies, with some even going wide. I would say that I think some schools rely too much on "fun" but relatively unhelpful enrichment activities that don't really do much to serve GT kids' needs. IMHO...
If what you're looking for is challenge, I would think the combo approach is the best bet.