 God refuses to listen to men who eagerly pursue selfish pleasures. Greed is idolatry and God hates it. This doesn't mean we cannot ask God to do something for those we love. This does not mean that we cannot ask God to give us our daily bread and meet our needs. The key to understanding this verse is the word spend. It is a word that means praying for something just because you want it. It has nothing to do with the will of God or the purpose of God. It's just a selfish prayer.