"The Lord will not allow the righteous to hunger, But He will reject the craving of the wicked."
Why does the Lord reject the craving of the wicked? Is it because He hates them? Is He mad at them? Is He punishing them? No, it's because their desires are for something He cannot give. He can't give what is evil or destructive. He can only give good. Even judgement on evil is a good thing. The entire universe revolves around The Most High God and if we are not in sync with Him there are consequences. He doesn't alter Truth to meet a selfish craving, rather He invites us all to participate with Him in His universal dance.
When our hearts are after His heart, then our hunger will be holy. Our cravings will be for that which is good in His sight. Our heart becomes so connected with His that we share His opinion, His desires, His passion and His dance. We agree with His assessment of right and wrong, and He will not allow our hunger to go unfulfilled. He will be just as excited about our desires being fulfilled as we are!