Территория России, в отличие от развитых стран, очень большая. Профессиональную армию в каком составе (численности) нам нужно иметь для защиты всех границ? Это во-первых.
Во-вторых, в случае войны (не дай Бог!) профессиональная армия, будучи не слишком многочисленной, максимум, сможет временно сдержать врага. А у остальных граждан - вообще никаких навыков действий в боевых условиях. Эти навыки стоит иметь хотя бы какой-то части населения (в данном случае, мужчины, не имеющие серьезных заболеваний - те самые, которые проходят "срочную" службу).
Хотя я считаю, что подготовка может проходить не в течение целого года вдали от дома, а, предположим, 1-2 месяца каждые 5-10 лет в ближайшей воинской части. Так, мне кажется, будет и эффективнее, и менее затратно (особенно, если "призывник" сможет жить дома - 8 часов службы и домой - государству не надо тратиться на казармы, питание о провоз "призывников" к месту службы, а муж и отец сможет уделять время семье). А если еще и учитывать имеющиеся знания и навыки - то еще лучше (скажем, химики и биологи - химчасти, инженеры и техники - инженерные войска и т.д.).