东吴灭亡时,孙皓没有迁都南方的原因主要有以下几点:
长江防线被攻破后,东吴已经无险可守。在魏蜀吴三国中,东吴依靠长江天险与曹魏抗衡。然而,当晋灭吴之战爆发时,西晋已经拥有了原先曹魏和蜀汉的疆域,使得东吴的防御优势丧失殆尽。长江防线被突破后,东吴人心惶惶,孙皓失去了抵抗的意志。
东吴将士几乎不愿意再战。孙皓即使想要迁都南方,也缺乏必要的力量。公元280年三月,王濬的水军抵达离建业只有数十里远的地方时,孙皓派游击将军张象率一万水军迎敌,但最终未能抵挡西晋大军的进攻。这表明东吴的士兵已经普遍厌战,不愿意再为东吴效力。
孙皓选择投降。在长江防线被突破后,孙皓效仿蜀汉后主刘禅,素车白马,肉袒面缚,衔璧牵羊,大夫衰服,士舆榇,以此归降西晋。这表明孙皓已经彻底失去了抵抗的意志,选择了投降而不是继续抵抗。
南方环境恶劣,难以防守。海南当时属于绝地,人烟稀少,环境恶劣,退到这样的地方几乎守不住,除非西晋放弃再攻击。孙皓可能认为即使迁都南方,也无法抵挡西晋的进攻,因此选择了投降。
综上所述,孙皓在东吴灭亡时没有迁都南方,主要是因为长江防线被攻破后,东吴已经无险可守,将士不愿意再战,且孙皓本人也选择了投降。