留学生不能当兵的主要原因在于 他们通常不具有中国国籍。根据《中华人民共和国兵役法》的规定,只有年满18周岁的中国公民才被允许应征入伍,而外国留学生由于不具有中国国籍,因此不能参加服现役。
此外,即使留学生回国并希望参军,他们也可能会面临一些特殊问题。例如,如果留学生在国外期间已经加入了外国国籍,这将影响其参军资格,因为他们需要先放弃外国国籍,恢复中国国籍才能参军。
综上所述,留学生不能当兵的主要障碍是他们不具备中国国籍,这是根据中国法律所规定的。如果留学生希望回国参军,他们需要先解决国籍问题,并可能需要满足其他特定的条件,如年龄、身体条件和政治审查等。