Why should the army leave a dead elephant on the road? They would butcher it themselves and take the meat with them (and the tusks). The locals may have found some large bones for their living room decorations (and may be some skin, if they were lucky).
Because they might be in a hurry to reach that mountain pass before the snow comes. Or to meet other goals set by the general and if already stocked up on supplies, it would be quite a burden to also carry an extra elephant (which was likely also carrying things before it died).