Да откуда полмиллиона-то?
Во всей "битве ста полков" считается 400 тысяч - но это с партизанами, а на деле 8-я Армия - 6 дивизий, да 4-я Новая - две дивизии. Речь о десятках тысяч солдат максимум.
И они кстати находились (с перерывами) на центральном довольствии.
Ну как по-Вашему мог СССР организовывать снабжение полумиллионной армии на чужой территории? Вы просто определитесь с реальными цифрами численности войск коммунистов, это вовсе не миллионы.