Personally, I don't get the criticisms since wars can be short or long. It's a classic trope of Tolkien to make a conflict WWI-like (he did have first-hand experience after all). Yet, some conflicts last a short-time (such as how fast the Third Reich bulldozed the Polish amongst other nations).