100+ year gaps between seasons just won't work. If ever the tale of the Second Age was to be told, it would have to be compressed, otherwise there's not much in the way of narrative there, just scattered events over the centuries, where viewers will be wondering "what the fuck was Elf X doing for all this time"?
There is no way to convey this as a narrative from an elven temporal perspective and make it work for watching humans, I don't think. Like men of Numenor, we struggle with understanding immortality.
Even the Silmarillion, which has more of a cohesive narrative, has large ellipses. It is somewhat easier to imagine that the characters were training and getting ready for a subsequent assault, there, but there's a lot more unaccounted time in the Second Age.
I think a more reasonable critique is to ask why Amazon picked this time period at all, or why they needed to tell the entire story of the Age in one narrative.
But if you the goal is a story that speaks to Sauron's rise, post-Morgoth, you have little choice but to time compress massively.