You are stronger than the person you are helping who has lesser capability, knowledge and strength. Others sense this unequal relationship. If they came to you as unequal--that you are the one with the knowledge in this situation--they may eagerly listen and do what you suggest. This relationship can work when people are starting new ventures and clearly lack skills, experience and knowledge. They want your help.
On the other hand, if the people you are trying to help do not see you as the great one with all the knowledge, they won't hear you. Their resentment speaks louder than your words. They may even retaliate by doing something stupid or nothing at all. Then you judge them even more harshly.
In contrast to helping, being of service is a relationship between equals. It is mutual. Serving is responding to a problem and collaborating with others to find the solution. You honour the perspective and knowledge of the people you are serving and then seek to open their eyes to new possibilities and ideas. You give information they are lacking and ask questions to make them think more fully about the situation. You explore possible consequences of their ideas. When they come up with plans for action, you ask them what particular support they need from you to be successful.
My question is "Do you serve or fix people?"