Yes, they are to prevent Sveboz Avalanche moving south and to prevent Rome to expand in Germania too quick ( it would be too ahistorical). Yes, they respawn...I share Ur pain..I've fought with them many times, it hurts... but never trying to siege this city, so I have similar questions to yours: is possible to end respawning of this army? Maybe through conquering this damned city?