That was his wishes.
McCains father and grandfather are buried at Arlington, and McCain was a much more prominent national figure than either one of them. I find it hard to believe he would willingly give that up just to be buried on the grounds of a Naval Academy where he graduated near the bottom of his class.
Im told it makes it easy to train a dog if you only expect him to do things dogs already do.