The programs also try to cultivate those gifted areas instead of trying to bring the non-gifted parts up to speed as well. So the gifted student gets disservice from both ends.
Reading/screwing around with computers was a great way to learn, honestly, but I'd prefer to have a good teacher if possible. My best teacher was in 3rd grade, and he was made to quit because some parents thought he graded too hard. Dude was chill, read us Beowulf, Watership Down, made us write poetry every night.
My point was that, despite being lazy for a year and only advancing at the rate that my curiosity dictated, I ended up ahead of my peers who spent 7 hours a day in class learning school stuff, and countless hours doing homework.
This led to a very boring 8th grade year.
I took the entire 7th grade off (officially I was homeschooled, but my parents didn't teach me anything) and played on the computer every day. I taught myself how to be a better Javascript and PHP programmer and explored math concepts that interested me on my own.
I came back ahead of the class.
I'm not convinced there's much value in the gifted program I was enrolled in. (I'm also not convinced that I'm exceptionally intelligent by any meaningful measure.)