When the rocket stages, it has significant horizontal motion (which is what matters - after the rocket is high enough to get out of the atmosphere, it has to speed up horizontally to achieve a stable orbit). Returning to the launch site requires cancelling that velocity out (and applying more horizontal velocity to return), while stationing the ASDS downrange means you mostly don't.