Да, весьма однобокий и поверхностный взгляд.
Если говорить о республике.
Во-первых, часть солдат загонялась в армию, а точнее во вспомогательные войска, в результате победы Рима над очередным народом. Какая уж тут обязанность, тем более священная. Простой выбор побежденных между выполнением условий и уничтожением/потерей самостоятельности.
Во-вторых, армией командовали политики. Консулы, трибуны и преторы были членами Сената и могли принадлежать к разным политическим группировкам.
В-третьих, каждый гражданин вооружал себя сам, на свои средства. Поэтому вооружение зачастую было не ахти, а тактика примитивной.
Несмотря на очевидные недостатки именно такая, народная армия, выйграла вторую Пуническую.
Гай Марий начал комлектовать армию бедяками, которые ранее попасть туда не могли, и вооружал их за государственный счет. Командиры остались политиками. Это привело к разделению ранее единой армии, не участвовавшей во внутренних конфликтах, на несколько группировок, и естественно к новому витку гражданских войн, закончившихся установлением режима Принципата.
Какой уж тут патриотизм, если солдат видел в политике-командире гарантию будущего и готов был убивать кого угодно - хоть вчерашних боевых товарищей, хоть своих же сограждан/соплеменников.