Мои варианты:
Во-первых, люди очень по-разному понимают это выражение - "прощать". Кто-то вкладывает в него значение "забыть, как будто ничего не было"; кто-то - "перестать испытывать в отношении обидевшего человека / людей гнев, ненависть, раздражение, презрение, желание отомстить и т.п."; кто-то - "принять позицию обидчика и оправдать перед собою же его действия"; кто-то - "перестать циклиться на болезненном эпизоде" и т.д. И когда дело доходит до темы прощения, многие просто не очень понимают, чего сами от себя хотят, ведь формулировка "Прости, и тебе станет легче" не об'ясняет того, что именно и как именно следует делать, чтобы простить.
Во-вторых, даже если человек понимает, к какому состоянию он хочет прийти, у него не всегда на это имеются душевные силы, не всегда проходит достаточное количество времени с момента нанесения обиды. Иной раз обида бывает столь глубока, а последствия её столь значительны, что человек и рад бы… но вот не получается у него.
В-третьих, иногда прощать невыгодно, и человек - на бессознательном уровне - в курсе этого. Позиция обиженного, при всех своих минусах, имеет немало плюсов. И лишиться этой позиции - лишиться и ряда преимуществ нематериального и / или материального порядка. И человек может понимать, что правильнее будет простить, но сделать это - что-то внутри не пускает.