가장 결정적인 이유는 생존에 유리하기 때문입니다.
킹코브라가 서식하는 지역에는 다양한 종류의 뱀들이 살고 있습니다. 이 뱀들은 말씀하신대로 설치류나 조류, 도마뱀 등 비슷한 먹이를 두고 경쟁하게 되고, 킹코브라는 다른 뱀을 먹이로 삼기에 이러한 경쟁을 피하고 자신만의 안정적인 먹이 공급원을 확보할 수 있습니다. 또한 킹코브라는 해당 지역의 최상위 포식자 중 하나이기 때문에 특별히 먹이를 가리지 않아도 되는 위치이기 때문입니다.
물론 킹코브라가 오직 뱀만 먹는 것은 아닙니다. 먹이가 부족하거나 기회가 있을 때는 도마뱀, 쥐, 새 등의 다른 작은 동물도 잡아먹습니다. 하지만 먹이를 가리지 않고 다른 뱀을 잡아먹을 수 있는 것은 킹코브라가 서식환경에서 생존에 있어 가장 유리한 부분이 됩니다.