Потому, что Америка свехдержава и для поддержания авторитета ей нужна большая армия своего рода такая "дубина", чтобы её все боялись и уважали. У неё везде интересы и сферы влияния и для этого везде нужны воинские контингенты. Ещё Америка печатает доллары которые признаны всем миром и являются средством расчёта между странами, соответственно может себе позволить содержать огромную армию
Потому что там сильное социальное расслоение, которое можно достаточно удобно преодолеть после службы в армии, благодаря социальным "плюшкам", позволяющим получить образование, например.
У американцев гораздо лучше развито чувство патриотизма, чем у нас. У нас скорее это отслужил и все, а для них это значит огромную честь и долг перед страной.
Я имел ввиду не то, зачем Америке армия, а почему там добровольных служащих больше, чем призывников в России.
В США больше население в несколько раз больше, и те кто идут в Армию остаются там почти на всю жизнь. К тому же Армию пополняет НАТО. А в Россию берут на год 18-24 летних и всё.