На самом деле, ополчение ополчению рознь, так же, как и профессионал - профессионалу.
Одно дело - гражданин древнегреческого полиса, который по умолчанию прошел серьезное эфебское обучение (4-летнее, ЕМНИП) - а иначе просто не стал бы полноправным гражданином - и в течение жизни копье в руки берет и идет воевать в среднем ну раз в три-пять лет точно, а возможно - и чаще. По нашим меркам - они скорее крутые профи, опытные ветераны, чем ополченцы в привычном нам смысле.
Совсем другое дело - если крестьянину, который никогда в жизни не воевал, сказать - бери, дружище, вилы, иди и защищай свой дом. Против профессионалов в чистом поле он много не навоюет, уверяю Вас. Одна надежда - партизанить где-нибудь в лесу.
Подозреваю, что новгородские "ополченцы" были существенно ближе к "греческому" концу этого спектра. По крайней мере, летописи оставляют впечатление, что Новгород был солидной военной силой. Не всегда единой и устойчивой политически, и не всегда хорошо руководимой, это да, но весьма неплохой.
Даже если различий нет, у римского воина моральное преимущество: он воюет за свою землю с пришельцами и бродягами. При том, что в остальном они равны, римляне должны победить. Даже римские федераты имеют такое преимущество, так как им дали землю на границе.
Принцип "тот, кто защищает свою землю, будет стоять насмерть" работает не всегда, что отлично демонстрирует как раз пример позднего Рима. Империю ведь слили как раз-таки провинциальные землевладельцы. Когда они поняли, что центральная власть не в состоянии их защитить от вторгающихся варваров, они предпочли с этими варварами договориться. Земля ведь штука такая, ее с собой не заберешь. Поэтому если ей de facto завладел кто-то сильный, возможно, что именно своевременное подчинение ему поможет эту землю сохранить. Если, конечно, завоеватель не режет всех под корень, но в Европе такое, все-таки, встречалось нечасто.
Готы Алариха - такая же толпа варваров, как у Радагайса.
У Радагайса, насколько можно судить, по большей части варвары только что из-за Дуная. У Алариха костяк - люди, которые последние лет 10-15 прослужили в рядах той самой римской армии, ветераны той же битвы при Фригиде и других кампаний.
Более близкий по времени пример - англо-афганская война. У англичан профессиональное войско, имеющее боевой опыт, хорошо снабжённое. И против афганских крестьян они ничего сделать не смогли. Помучались и в 1919 году с позором ушли.
А вот буров они победили, хотя тем международная общественность и сочувствовала
А Вы всерьез считаете, что пуштунское ополчение - это толпа мирных крестьян, которым вдруг пришлось защищать свой дом?

Да они были бОльшие профессионалы, чем англичане - с детства в грабежах и набегах, это образ жизни.