There is certainly an element of foreshadowing.
You are right here ----it is a foreshadowing of the Old Covenant of the laws being of no effect and the New Covenant coming in -----and it is a Message of how God Dislikes mixtures and the effects of mixing the Old with the New ---
Fasting under the Old Covenant was done to get God to move in a persons life or to move on situations that threatened destruction etc ---
Read all ===I just posed this -----
OTHER FASTS IN THE OLD TESTAMENT...
-- People often fasted without specific commandment in time of distress; some were communal affairs while others were acts of the private individual
THEY FASTED IN WAR, OR AT THE THREAT OF IT
THEY FASTED WHEN LOVED ONES WERE SICK
THEY FASTED WHEN LOVED ONES DIED
THEY FASTED WHEN THEY SOUGHT GOD'S FORGIVENESS
THEY FASTED WHEN FACED WITH IMPENDING DANGER
THEY SET UP FASTS TO COMMEMORATE CERTAIN CALAMITIES
I say ----The John spoken of here is John the Baptise disciples who fasted ---John was about Repentance so they would have fasted for the forgiveness of their sins in my view --They followed the Pharisees Tradition ???-----
So Fasting all the time was not a required under the law ----as pointed out in post above ---it was a personal decision to fast often ----it was a Tradition that the Pharisees added themselves ---they were famous to adding to God's Laws ----
Luke 18:11-12 AMP
11 The Pharisee stood [ostentatiously] and began praying to himself [in a self-righteous way, saying]: ‘God, I thank You that I am not like the rest of men—swindlers, unjust (dishonest), adulterers—or even like this tax collector.
12
I fast twice a week; I pay tithes of all that I get.’
I say ---OH the Pride of life screaming out here -------in my view ---
Fasting in the New Testament is NOT done to get God to move as God already moved on our behalf ---
I say -------we fast today to subdue the Flesh ---bringing it under control of God's will for us so we can focus on Spiritual matters and cultivate some self control ----
Some say that we fast today be closer to God -----I disagree with this as anyone who has the indwelling of the Holy Spirit is as Close to God as they can get --they have God living on the inside of them ---can't get any closer to God than that -----
Jesus tells the Parable of the Bridegroom ---
A wedding is suppose to bring joy and happiness to the table -- -not sorrow --- Jesus is the Bridegroom and His Disciples are the quests ----they are experiencing the joys of the wedding feast -----so fasting would not be appropriate for that time -----
Jesus is teaching that Fasting has its purpose in showing sorrow at the right time but that time had not come yet ----as the Bridegroom was still alive and active doing His Father's work --and when the bridegroom is no longer with His Disciples they will fast in morning for their loss of their Messiah ---
All these Old Laws and Traditions will soon pass away under the New Covenant -----
This last part of the Scripture --don't mix the Old with the New is a metaphor for trying to Mix the Old Covenant with the New Covenant ----- it show what happens to the item when we try to mix the old with the new ---
The old garment----- in my view ---represents the old traditions and rules of the self righteous ways of mankind ----and the New garment represents the true Righteous ways of being Christ centered ----
The Old and New wine skin --in my view --represents again the Old being waxed away and the New coming into play -----the old expectations added and presented by the the Pharisees and scribes ===like fasting often ---not sitting and eating with sinners ---washing your hands before eating ---not healing on the Sabbath etc ----were not spiritually productive in any way and Jesus was not going to fit these preconceived ideas and rituals into His New Ministry ----
This part of the scripture of Mixing the Old with the New indicates how God Perceives Mixtures -----and He does not like Mixing the Old with the New at all -----
as a matter of Fact he has a Law about mixing
Deuteronomy 22"9-11 ---Leviticus 19:19 ----2 Corinthians 6:14-15
Trying to Mix the Old Covenant with the new Covenant is disastrous ---- and should not be done ---God calls this Lukewarmness ----your neither hot or cold about one or the other your in lukewarm territory ---- James calls it Double Minded ---your like the waves tossing you around in the sea ------and -you can't serve 2 masters according to scripture ----
And God makes this clear -----about being in Lukewarm territory
Revelation 3:16
AMP
So because you are lukewarm (spiritually useless), and neither hot nor cold, I will vomit you out of My mouth [rejecting you with disgust].
The Greek word for vomit is
Lexical Summary
emeó: To vomit .spue ,spit
1692 eméō – properly, vomit (
MM); (figuratively) repulsed, showing utter rejection (desiring total separation); "to reject with extreme disgust"
Topical Lexicon
Meaning and Imagery
The verb translated “vomit” in
Revelation 3:16 conveys violent physical expulsion. Scripture adopts this graphic action as a metaphor for God’s intense revulsion toward compromised covenant loyalty. In the one New Testament occurrence, the picture is not mild displeasure but decisive rejection, dramatizing the peril of spiritual mediocrity.
Theological Significance
1. Covenant Disgust: Divine “vomiting” symbolizes God’s intolerance of divided allegiance (
Exodus 34:14;
James 4:4).
Warnings and Promises
Warning:
Persistent lukewarmness risks exclusion from Christ’s purifying presence.