На мой взгляд, наиболее оптимален срок службы продолжительностью в три года (это если учитывать уровень подготовки именно солдата-профессионала). А затем нужно периодически проходить учебные сборы, чтобы освежить навыки, научиться пользованию новым оружием и техникой.
За меньший срок необходимые навыки, которые сделают из человека солдата, просто не успеют закрепиться в нужном объёме.
С другой стороны, я отслужил в своё время (очень давно) два года. Вы думаете, я сейчас (в случае войны, не дай Бог!) что-то смогу, кроме строевой подготовки, сделать как боец? Я сомневаюсь. Без прохождения сборов (по переподготовке), только не раз в десять лет, а хотя бы раз в два-три года, ситуация не изменится, служи ты хоть год, хоть два, хоть три.
И потом, мне лично непонятны высказывания о "потерянном времени". Согласен, если отталкиваться от человека, то для него персонально (в плане личной жизни) это время теряется.
А если отталкиваться от обороноспособности государства, то как подготовку солдата можно назвать "потерянным временем"?
Если мы живём в обществе потребления, то служить в армии вообще не нужно. Нужно только потреблять.
А если мы хотим жить в нормальной стране, а не придатке США (или ЕС, или Китая, или любой другой страны), то служба в армии необходима, причём полноценная служба, а не жалкий, годичный "обмылок".
Извините, если кого-то невольно обидел.