Потому что умер с мечом в руках. Он умер не в бою. Будда знал, что приближается час смерти. И взял в руки меч. И сам себе послал сигнал умереть, точнее переключиться. А меч в руки Будда взял специально, чтобы попасть в Вальгаллу.