3. In solving other peoples’ problems, you usually disempower them
Teach a man to fish and he can eat forever. By constantly going out of your way to help other people meet their needs, you are removing a very necessary part of self-development for them: learning through making mistakes and failing. Think of spoilt children, they are the perfect example of what happens when a person does not have to resolve their own problems. They become helpless and entitled, and actually fearful of taking on the world. By helping people you are actually often making their lives worse! If they desperately need outside intervention, then guide them on what they can do themselves (i.e. don’t do it for them), or ever better: show them by role-modeling someone who can meet their own needs.