It would fine at least for some if God descends and be with all of us and help us directly with our problems. Why does he chose not to do it? The reason is he wanted to keep the spirit of learning alive. He made the physical reality as different as possible from the spiritual reality. Whereas spiritual reality is a still and constant reality, change is the only constant in the physical reality. He constantly sends His men to guide and help all of us. Some chose to take the help while some others are too arrogant and reject the help. He lets the latter also to have their way but subtly influences them to let them eventually arrive at the truths. Now and then he actually descends as an avatar but makes sure to hide His identity when He knows people will be awed by His presence.