May I refer you to this:
https://www.collinsdictionary.com/dictionary/english/thousands
plural noun
1.
a very large but unspecifiednumber, amount, or quantity
Thousands of refugees are packed into over-crowded towns and villages.
Hundreds have been killed in the fighting and thousands made homeless.
I must have driven past that place thousands of times.
2.
the numbers 2000–9999
You know full well saying ‘thousands’ of years is incorrect and hyperbolic.
The Oxford English Dictionary would disagree with you.