Well your pre-industrial primitive idea is lacking .... it is obvious that the events of the prophet's vision have never taken place historically as you try to assert
The weapons of his day were what he describes as weapons of war are .... weapons of war .... no matter what the invention .... do you also question the Lord's intelligence?
Ezekiel's vocabulary just does not meet your requirements .... so you relegate the setting into the past ..... convenient
The same old preteristic view, if it does not fit your preconceived dogma, force fit it into the past, or just make allegorical mush .... out of sight out of mind
This war has never yet taken place, but it is coming [Psalms 83; Ezekiel 38; 39; Joel 2; 3; Micah 5:9-15; Zechariah 12:1-9; 14:1-3; 14:12-13; Revelation 14:14-20; 16:1-16; 19:11-21]
How absurd for the preterist to deny and shove these things under the rug
The Apostle Peter must have been at least a partial preterist, based on your post and scripture.
Joe 2:28 And it shall come to pass afterward, that I will pour out my spirit upon all flesh; and your sons and your daughters shall prophesy, your old men shall dream dreams, your young men shall see visions:
Joe 2:29 And also upon the servants and upon the handmaids in those days will I pour out my spirit.
Joe 2:30 And I will shew wonders in the heavens and in the earth, blood, and fire, and pillars of smoke.
Joe 2:31 The sun shall be turned into darkness, and the moon into blood, before the great and the terrible day of the LORD come.
Joe 2:32 And it shall come to pass, that whosoever shall call on the name of the LORD shall be delivered: for in mount Zion and in Jerusalem shall be deliverance, as the LORD hath said, and in the remnant whom the LORD shall call.
.................................................................
Act 2:16
But this is that which was spoken by the prophet Joel;
Act 2:17 And it shall come to pass in the last days, saith God, I will pour out of my Spirit upon all flesh: and your sons and your daughters shall prophesy, and your young men shall see visions, and your old men shall dream dreams:
Act 2:18 And on my servants and on my handmaidens I will pour out in those days of my Spirit; and they shall prophesy:
Act 2:19 And I will shew wonders in heaven above, and signs in the earth beneath; blood, and fire, and vapour of smoke:
Act 2:20 The sun shall be turned into darkness, and the moon into blood, before that great and notable day of the Lord come:
Act 2:21 And it shall come to pass, that whosoever shall call on the name of the Lord shall be saved.
Since Peter was filled with the Holy Spirit on that day, I would be very careful about calling Peter names, if I were you.