@RainGnyu You are missing the point. In learning to 'fish' the man gains both a 'fish' for today and the ability to get more 'fish' at any time. This is 'compassion' for another, while simply giving a 'fish' is an act of 'control' because the target is still dependent on the gift of 'fish' in the future.
My point is this.......teaching a man to fish is pointless if he has no water in which to fish from let alone there being fish in the water. So why not do both. Understand all the aspect of the situation is important for the well being of the community not just your own understanding. You may not know the whole story but you will understand your own.