Except Jesus didn't say that. He said she shouldn't cling to Him, because He had to go away.
What about Elijah and Enoch? The bible says both of them went to heaven. And God is not a respecter of persons so, if they, righteous OT saints, went to heaven doesn't that mean they all did?
It would have defiled the sacrifice. Comparable to the OT priest not touching after cleansing.
Jhn 20:17
Jesus saith unto her, Touch me not; for I am not yet ascended to my Father: but go to my brethren, and say unto them, I ascend unto my Father, and your Father; and to my God, and your God
We go to Heaven, All righteous OT now are in Heaven but before the Jesus Crucifixion they could not. They were waiting in Paradise of Abraham bosom.
Elijah was caught up into heaven shamayim שָׁמַיִם shâmayim, shaw-mah'-yim; dual of an unused singular שָׁמֶה shâmeh; from an unused root meaning to be lofty; the sky (as aloft; the dual perhaps alluding to the visible arch in which the clouds move, as well as to the higher ether where the celestial bodies revolve):—air, × astrologer, heaven(-s)
I cannot find a verse saying Enoch and heaven
i don't where they were but the general idea is the price of admission had to be paid before we can enter Heaven