我觉得有两个原因,第一个原因是因为如果再和沙俄争斗下去,大家都没好处很可能会造成两国两败俱伤;第二页原因是因为当时葛尔丹的崛起让康熙起了防备之心,康熙担心要是再继续打下去会应付不过来,因此把半个西伯利亚让给了沙俄以示好。
首先,在古代的时候打仗远远没有今天方便。当时无论是在兵力的输送上还是在军粮的运输上,都存在着巨大的难度。如果想要继续和沙俄进行争斗,那么对康熙来说打仗的成本将会是一个很大的问题,毕竟西伯利亚地区属于比较偏远地区,要把兵力和粮食运过去,需要耗费很大的成本。
而且在当时,康熙发现几百个沙俄兵凭借城堡,就可以跟数量远胜于他们的清军打了个三年之久...因此在继续打下去康熙估计也没底了,还不如把半个西伯利亚让沙俄。另外在当时康熙能赢,完全是已经拼尽了全力,那时候清朝也不是很太平,继续发动战争和沙俄交恶并不是明智之举。
其次,康熙把半个西伯利亚让给沙俄还有二个原因,就是为了向沙俄示好,然后让自己有更多的精力和兵力去对抗葛尔丹。当时准格尔在葛尔丹的带领下,迅速得到了崛起和发展,他们也开始蠢蠢欲动,觊觎清朝的领土,因此康熙实在是不得不防。当时康熙也认为天朝已经够大了,西伯利亚地区是属于比较偏远的苦寒地区,有没有这块地对清朝的影响都不大...
因此,虽然赢了这场战争的胜利。康熙不但释放所有俘虏,还把半个西伯利亚都让给沙俄,完全是因为不得不这么做,否则整个清朝很可能会腹背受敌。