南非没有将斯威士兰吞并的原因主要有:1. 斯威士兰起初是封闭的农业性土著人保留地;2. 斯威士兰与南非保持着密切的联系和合作关系;3. 斯威士兰独立与西方白人统治阶级有关,有利于社会稳定和南非持续统治;4. 南非出现了曼德拉等圣雄般的人物,不会去打小国家的主意;5. 南非自身经济衰落,没有实力管理旁边贫穷小国。