God is our perfect parent. He is not our sugar daddy, ATM or genie.
Pray according to His Will and you will get your prayers answered.
The trick is to know Him well enough to pray according to His Will.
Avoid the temptation to give Him orders disguised as prayers. Like any parent He won’t be amused.