This seems to be the instinct of most people because regardless of anything the ego always forbids us from admitting mistakes.
The fact is that this happens in our daily lives because conditions like this seem to be commonplace even though if we were much more aware of mistakes then I think this would not be too complicated but because a high ego makes this always happen.
Not too hypocritical, sometimes I also always do things like this to defend myself. Even if it gets a little bad when you get used to it but this is undeniable.
You already know the main point in each of your failures and you seem to be very aware of it, but that doesn't mean you have to always follow your ego right? maybe it's normal when someone blames other people for every failure, but don't make it an excuse you don't want to admit mistakes that make you sink and die to reach your goals and as if the hope of financial success is gone.
Maybe you just need time to admit your mistakes and then learn from the mistakes you made before, so you won't make the same mistakes in the future.
Actually I still feel that blaming other people or blaming something for failures and mistakes that are made is not something that is natural either.
Realizing your mistake and making it an experience will be much better if you have to keep trying to justify yourself. Because if you keep doing that, we will never be better than before because you will only continue to dwell in your place.