 He says one of the reasons people don't get their needs met is because they walk in sin and disobedience to God and therefore He doesn't do it. Those who walk blameless, uprightly, He says He will not withhold any good thing from us, whatever that might be.