And for the record, I don’t see myself as morally perfect. I’ve done many things in my life I regret. And I still see flaws in myself. All one can really do is continuously iterate slightly improved versions of oneself.
Human philosophy is much like programming. We have thoughts we believe to be true… we follow their commands even if dumb. A slightly wiser person questions whether their might be flaws in their thought process that can be improved upon then takes action to try to uncover them then change them. You don’t have to worry about that. You have it all figured out.