They demand of God things that He has not ordained for them and expect to receive from Him without offering the services He requires.
God is not a sugar daddy. He is a father who wants the best for His children. You cannot manipulate Him into giving you what you want or what you think is best for you. Especially how in many cases, many are spiritual toddlers approaching God in human years, thinking their natural age is equivalent to their spiritual growth.
We all get the best God has for us when we submit to Him according to His Word and not according to our desires and remember that He alone is God and we must rise to His standards and not expect Him to bow down to ours.