потому что:
1) Он не злой человек и не плохой человек, а преступление совершил от безысходности, отчаяния, страха нищеты, а не из-за жестокости и злого умысла. А оправдывал себя тем что от смерти старухи-протцентщицы всем будет только лучше. Сам факт того что он искал оправдания покаывает то что он не плохой, хочет быть хорошим. То что он мучается, показывает что у него все-таки есть совесть
2) Соня Мармеладова. Она помогают ему всать на путь истинный. Он видит, что не смотря на все горести, выпавшие на долю сонечки, она остается хорошим, добрым и милосердным человеком. Раскольников тоже хочет стать хорошим, хочет стать как она.