None of which explains prayers that are not granted - even the prayers of Jesus were not granted, so why does He deceive people into imagining that their prayers will be ? None of His recorded prayers were granted. No prayer was ever less granted, than that His followers might “all be one”. Their rivalries, hatreds, dissensions, factions, wars, massacres, persecutions, and false doctrines, have been notorious for centuries, throughout most of the Earth. Maybe He should have avoided praying for them. He seems to bring misery and evil wherever He goes. His teaching on prayer simply does not correspond to reality. I think his teaching was a riddle or a joke, meaning quite simply that people should avoid praying, and leave everything to God. To take His teaching on prayer at face value, is to convict Him either of deceit, or immense naivety, or, at best, of being very confused. All three of those possibilities convict Him of being wholly untrustworthy as a teacher of prayer. And that is not good. His advice in St Matthew 6 is insane: did He know so little of the world He lived in, as seriously to think that God provided for the destitute, the lame, the blind, the crippled, and other unfortunates ? It is folly to suppose that because God provides for the grass & the birds, He therefore provides for all these human unfortunates. The reasoning of Jesus is self-evidently false & nonsensical. It is far better, and far wiser, for people to admit that there will always be some reason for God not to grant their prayers. And to admit, that they will never be able to pray acceptably to God; so that the right thing for them to do is, to give up entirely this useless “beating of the air”, and not bother themselves with trying, in vain, to do what they know very well they cannot do. Prayer is impossible & a waste of time & effort - people should stop torturing themselves. Let them find something worthwhile & productive instead - not this useless, self-harming, self-torture.