Так если o > a уже прошло, то откуда o в первом слоге? ИЕ *pork'os. И кажется отражение *-s в индоиранизмах уникально, хотя в пермских его нет.
Да, правильнее было бы записать праИИ форму как porćos, которая дала праИ *parcah. В пермских конечные -VS отпадали (ср. коми кырым «рука», удм. «горсть» и мар. кормыж, мокш. курмозь «горсть»).
У индоиранцев скорее всего никогда не было свиноводства, хотя этим словом могли называть и дикую свинью (кабан в таежной зоне не водится).
Дело не в таёжной зоне, а в том, что предки угров перешли к кочевому скотоводству. Обские угры потом перешли охоте и собирательству, это да.