No, what is illogical is the idea that 1000 means a great number in Hebrew, when far greater numbers occur throughout the whole Bible. Here are just such cases in only Exodus:
Ex 12:37 And the children of Israel journeyed from Rameses to Succoth, about six hundred thousand on foot that were men, beside children.
Ex 38:25 And the silver of them that were numbered of the congregation was an hundred talents, and a thousand seven hundred and threescore and fifteen shekels, after the shekel of the sanctuary:
Ex 38:26 A bekah for every man, that is, half a shekel, after the shekel of the sanctuary, for every one that went to be numbered, from twenty years old and upward, for six hundred thousand and three thousand and five hundred and fifty men.
Ex 38:28 And of the thousand seven hundred seventy and five shekels he made hooks for the pillars, and overlaid their chapiters, and filleted them.
Ex 38:29 And the brass of the offering was seventy talents, and two thousand and four hundred shekels.
I suggest that "ten thousand times ten thousand" is far more likely to be the Hebrew statement of an uncountable number. Or even dust, as in Num. 23:10, "Who can count the dust of Jacob, and the number of the fourth part of Israel? Let me die the death of the righteous, and let my last end be like his!" And there are other possibilities.