이주노동자협약은 회원국이 합법적 이주자에게 불리하지 않은 대우를 한다는 규정이 있는데 그것은 이주자의 권리를 적극 규정하지 못하는 것이다. 하지만  1949년 제정 법률이라 그렇다.
이러한 규율내용은 ‘이주자가 어떠어떠한 권리의 주체이다’라는 규정형식을 취하지 않고, ‘회원국은 불리하지 않은 대우를 합법적인 이주자에게 약속한다’라는 규정형식을 취하고 있는데 이는 국제연합의 사회권 규약에 비해서 이주자의 권리성을 적극 규정하지 못했다. 그것은 사회권 규약이 나온 시점이 1966년인데 비해, ILO의 이주노동자협약은 1949년에 제정된 것이라는 차이에서 오는 것으로 보인다. 그렇지만, 근로조건에 대한 국적 차별금지의 원칙을 정했다는 점에서는 차이가 없다. 나아가 1975년에 나온 ILO의 이주노동자 보충협약(제143호)과 이주노동자 권고(제151호)도 국적 차별금지의 내용을 담고 있다.