I did not write that scripture, so who are you to say Jesus did not say that to them?
Jesus said this to the apostles as he was leaving them.
(John 16:13) “But when the Spirit of truth comes he will lead you to the complete truth, since he will not be speaking as from himself but will say only what he has learnt; and he will tell you of the things to come.”
After three years of Jesus teaching them, they did not yet come to the complete truth.
The Word contains very little about the mysteries of heaven, but equips us to live our lives for Christ on this earth.
I believe that there is a lot we do not know about God. Even God says that one day, ALL WILL be revealed and nothing will be hidden.
The Spirit of truth is to guide us in living our lives on this earth. After we die, we will receive new bodies and our full inheritance in Christ. Jesus shared things with Mary that He did not share with the others because they did not understand such things. Remember, the others were jealous?
It is not good to make so many assumptions and lock down hard on to your own understanding, because the Holy Spirit reveals more over time. You are limiting your learning by not being open to the Holy Spirit's teaching and greater understanding.
Think about these things.
Why would the Holy Spirit be given to indwell in us, if we did not sin and were in need of correction and greater understanding?
If we do not sin, than why is not the world a better place with Christians in their perfect state in the headlines?
It doesn't make sense the way that you believe. Why did Jesus say that He would never leave us or forsake us?
Why would we need Jesus all the time if we did not sin?
Why would Jesus talk about forgiveness? Tell us that He will cleanse us from all unrighteousness?