Why does God not directly communicate with us today?
God does not directly communicate with folk today because his whole counsel has been made available in written form. The last prophet was Jesus Christ.
NKJV Hebrews 1:1 God, who at various times and in various ways spoke in time past to the fathers by the prophets, 2 has in these last days spoken to us by His Son, whom He has appointed heir of all things...
That which is necessary for the redemption of those who will believe and obey the gospel was completed in the death and resurrection of Christ. No further communication is necessary until Christ returns.
The doctrine is complete:
Acts 2:42 And they continued stedfastly in the apostles’ doctrine and fellowship, and in breaking of bread, and in prayers.
Romans 6:17 But God be thanked, that ye were the servants of sin, but ye have obeyed from the heart that form of doctrine which was delivered you.
Romans 16:17 Now I beseech you, brethren, mark them which cause divisions and offences contrary to the doctrine which ye have learned; and avoid them.
1 Timothy 1:3 As I besought thee to abide still at Ephesus, when I went into Macedonia, that thou mightest charge some that they teach no other doctrine
1 Timothy 4:16 Take heed unto thyself, and unto the doctrine; continue in them: for in doing this thou shalt both save thyself, and them that hear thee.
The gospel is complete:
Mark 16:15 And he said unto them, Go ye into all the world, and preach the gospel to every creature. 16 He that believeth and is baptized shall be saved; but he that believeth not shall be damned (condemned).
Galatians 1:8 But though we, or an angel from heaven, preach any other gospel unto you than that which we have preached unto you, let him be accursed.
It means that we are freed from false prophets because any who claim to be prophets must be false.
Matthew 24:11 And many false prophets shall rise, and shall deceive many.
Mark 13:22 For false Christs and false prophets shall rise, and shall shew signs and wonders, to seduce, if it were possible, even the elect.
The lack of direct communication was prophesied by God through Amos.
Amos 8:11 Behold, the days come, saith the Lord GOD, that I will send a famine in the land, not a famine of bread, nor a thirst for water, but of hearing the words of the LORD
The scriptures are able to make us wise unto salvation; they were written by inspiration of God for this purpose.
2 Timothy 3:15 And that from a child thou hast known the holy scriptures, which are able to make thee wise unto salvation through faith which is in Christ Jesus.16 All scripture is given by inspiration of God, and is profitable for doctrine, for reproof, for correction, for instruction in righteousness: 17 That the man of God may be perfect, throughly furnished unto all good works.
If we want salvation we must, as a matter of necessity, read and understand the Bible for ourselves. We cannot rely on other people.
Why did God speak to people in dreams?
The only answer I can give is that God spoke to people in dreams because he chose to. The exception was Moses.
Numbers 12: 6 And he (God) said, Hear now my words: If there be a prophet among you, I the LORD will make myself known unto him in a vision, and will speak unto him in a dream. 7 My servant Moses is not so, who is faithful in all mine house. 8 With him will I speak mouth to mouth, even apparently, and not in dark speeches; and the similitude of the LORD shall he behold
I hope you have found this helpful.
May God bless you,