That is an odd line of thinking, charity is needed because solving the root causes is difficult and takes time, ideally you should be doing both at the same time, not one or the other.
Of course she is doing it hypocritically though, since she quite likely waste more money personally than what...