That's very interesting 7angels. I am not going to disagree in the slightest with what you said bar the last paragraph (no surprise I am sure

).
I am a great man of faith. I believe that when I pray, God hears and acts on my request immediately. I really do have that confidence. But here is the reality. My wife had a very bad condition that could not easily be treated. We prayed and within a weak before the next doctors appointment she was healed. My baby boy had a head condition from birth. We prayed, but nothing happened. We saw the hand of God on him though in how he was miraculously moved forward on a long waiting list for an op. The operation was successful and today he is all good.
As children of God we should not even need to ask for healing. God knows to look after us. Which means if we are not healed, there is a very high chance of God trying to teach us something. Being in sin, becoming prideful, God wanting to test us like Job are all valid reasons for possible illnesses. Think about it. This is the 'last' time God will ever be able to 'trial' us. His testing of us of course is always 100% to our benefit. Imagine how deep a relationship Job has with God right now and for eternity. God trusts Job much more then you or I...for all eternity.
All we can say with confidence is that one-day when we are sitting with God in heaven having tea and scones, we will fully grasp His reasons for all He did and we will worship Him for being good.
I do respect the fact though that some Christians are so full of faith that they expect to see healing every-time. That is good. We must always expect it. But we need to mature and know that God is always good, even if X does not happen according to our expectations. We are an ant trying to grasp God of the universe.