А зачем Спартаку было захватывать Рим? Его (а также любого из солдат его армии) первой целью было получение личной свободы, для свободных - получение привилегий и земли. Рабам, получив свободу, можно было пробиваться на родину. Но уже в Цизальпинской Галлии (Северная Италия) армия разбрелась бы в разные стороны (ведь родина у каждого своя) и была бы уничтожена по частям. Оставалось остаться на Апеннинском полуострове, прорываться в Сицилию и вести лихую жизнь. Этим армия Спартака и занялась.