Heroin crosses the blood-brain barrier more readily than morphine because the acetylation of the hydroxyl groups in morphine to form heroin reduces its polarity and increases its lipophilicity. This allows heroin to dissolve more effectively in the lipid bilayer of the blood-brain barrier.