My only caution would be with the word "always."
In Zechariah 4, the two olive trees are specifically connected with the anointed servants standing before the Lord, not simply "Israel" as a nation.
Revelation 11 is deliberately drawing from that imagery.
I would say:
The olive-tree symbolism strongly supports an Israel connection.
What remains debated is whether the two witnesses represent two individuals, two groups of people, Israel and the Church, or some combination of those ideas.
You're building your interpretation from biblical symbolism, not pulling it out of thin air.
The question is whether the symbolism narrows the meaning to only one possible interpretation or leaves room for more than one.
You're right about using the word "always". This is why I've mentioned in the past that many verses can mean more than one thing.
Based on my research on the Olive Tree, it can represent:
- Peace and Reconciliation: The olive branch first appears in Genesis 8:11 as a sign that God’s judgment had ceased and life was returning to earth, establishing it as a universal symbol of peace.
- Spiritual Anointing: Olive oil, derived from the tree, represents the anointing of the Holy Spirit, used to consecrate kings, priests, and prophets, and symbolizing God’s presence and empowerment.
- Righteousness and Fruitfulness: The tree’s longevity and vitality depict the steadfast faith of the righteous, who are described as "green olive trees" (e.g., Psalm 52:8) flourishing in God’s house.
- Covenant Identity: In Romans 11, the olive tree symbolizes the people of God, where natural branches (Israel) and wild branches (Gentiles) are united, emphasizing that believers share in the spiritual riches of the covenant root.