А почему бы не читать что тебе пишут?
И бег, и возможность окопаться - есть потому что это можно сделать с помощью заложеных в игру механизмов, а отменить оружие обратно - нельзя. Для одиночных юнитов - можно сменить оружие несколько раз, причем порядок жестко задан, и очередность никак не нарушить.
Вот у тебя есть ноги, ты можешь бегать, скакать, приседать, но вот хвоста у тебя нет - ты не можешь висеть на хвосте болтая ногами. Неудачное конечно сравнение, но раз ты [ну уж нет]одишься в неведении относительно отсутствия хвостов, ты можешь только предложить всем повисеть на хвостах. Но когда знающие люди объясняют что на хвосте никак не повисеть, а можно разве что на руках, тут уж не надо спорить и настаивать :D
Ага, а ещё скриптами можно, до первого сбоя по "непонятным" причинам.
Вот про первый предложенный вариант "цикличного апгрейда" для одиночного юнита: Подскажи мне, как весьма просто вернутся с последего оружия в хардпойнте обратно на первое?