Yeah I completely agree strong foundational principles are important so that when the network scales you have something to guide you when making decisions.
In my experience, knowing about these so called fallacies may help us correct others but it is much more difficult to realise when you are making the mistake yourself. People just think they are too smart to commit these mistakes.
I think all of these flaws stem from cognitive dissonance and our desire to avoid uncomfortable thoughts. The route of fooling yourself is always the easier one.