You won’t be fully appreciated. Some of the good you do will be forgotten or not noticed.
This shouldn’t stop you from doing good, but it should make you careful about how much you give and about who you give to.
Your resources and your time are finite. You could give indiscriminately and unconditionally, but that likely won’t be the best way. It won’t maximize the total good you could do if you were more thoughtful about it.