Семантикой……….
Замарать-сильно испачкаться, а запачкать-не сильно испачкаться