The trouble is with the net, with any subject, is that a lot of people call themselves experts, and many are far from that.
I avoid anything "psychobabble" because I honestly don't think it's helpful. And it can cause further problems.
Every situation is different, and a simplistic approach won't achieve anything,
The past, good or bad, cannot be changed.
As they say:
"God grant me the serenity to accept the things I cannot change, courage to change the things I can, and wisdom to know the difference".
But, each to their own, I suppose.?