사회정책의 대상이 되는 사회현상은 매우 복잡하고 다양하다. 그리고 사회현상을 개선하기 위한 정책을 마련하고자 하더라도 사회현상을 설명하고 변화를 유도하는 정부의 사회정책과 사회적 현실과의 인과관계는 그리 단순한 것이 아니다.
사회복지차원에서 흔히 실시되는 교육정책의 예를 들어보자. 저소득계층 자녀들의 빈곤문제를 해결하기 위하여 교육기회를 확대하고 교육의 질을 향상시키는 정책이 선진국들에서 자주 도입된다. 이 정책의 전제는 저소득의 원인이 낮은 지식수준과 정보, 그로 인한 취업기회의 상실과 좋은 일자리 취업기회 획득 곤란이라는 전제가 깔려 있으며, 정부의 사회정책에 의한 교육서비스가 이런 원인을 해소할 수 있다는 판단이 내재되어 있다.