While I concur that grade acceleration depends on the child, I do not necessarily believe that the threshold should be as high as sometimes stated. Even if they may not be globally advanced, I do not necessarily believe it would be the right call to keep the child with age peers, especially if the kid calls for it and is willing to sacrifice to make such acceleration happen.
There is a reasonable range of behavior and maturity, and if a school is not willing to accept a reasonable range, perhaps that isn't the right school for you. Not saying there is any wrongdoing, but personally, I do believe in giving people an opportunity and also giving grade acceleration to those students who may not be globally advanced. That is because they can accommodate them.