Когда были?) Если отвечать в общем виде, то потому что регулярная профессиональная или же наемная армия - это очень дорого. Крайне мало государств от античности до средних веков могло позволить себе регулярную армию. Для понимания, около 80 % бюджета Римской Империи составляли расходы на армию. В целом, армия может кормить сама себя, если завоевывает и грабит новые территории, например, на момент похода Александра Великого в Персию Македония была банкротом (при 70 талантах золота в казне, долги насчитывали 800) - цена профессиональной армии. Зато после захвата ее территорий и образования эллинистических монархий, они уже могли позволить себе регулярные армии на постоянной основе. Чаще использовались какие-то гибридные варианты, например, феодальная основа армии в средневековье (суть немногочисленное профессиональное ядро), к которому присовокупляли наемников и иногда ополченцев. Пытались использовать наемников, распуская их на период мира. Есть довольно ироничный ответ императора Священной Римской Империи Максимилиана на жалобы подданных, что его наемники грабят мирное население. Император удивленно заметил, что ландскнехтам он поручил вернуться к обычной жизни (что естественно не устроило толпу бывших наемников). Поэтому в целом, можно сказать что ополчение - это хороший способ в моменте набрать армию, причем в процессе они могут постепенно превращаться в профессионалов или становиться наемниками, забыв мирную жизнь.