The main purpose of differential reinforcement is to promote desired behaviors and reduce or extinguish undesired behaviors by selectively reinforcing the desired behaviors while withholding reinforcement for the undesired ones.