I think you make a lot of really good points, but it’s also important to point out that your advice is not very easy to take when you have dealt with situations that cause bitterness. Bitterness builds up over time, so it makes sense that it will take time to break it down.
Also, success does not come from personal struggle but from the support of many. A bitter person will still find it impossible to move forward unless they are forgiven by other people and encouraged rather than discouraged.
The idea that it’s solely an internal struggle will just create more bitterness.