Because, instakill is sensible. Gun hits are too rare so if we can't make that work than guns need to do more damage. The GAU8 still has more rate of fire. This makes it more likely to hit and do more damage. Look at the results when an f-9 hits something as opposed to an fa-33 or other plane that uses vulcans. One plane was torn into pieces, the other lost a wing.