I think the problem with many of the critiques of Tolkien is that they're based on yanking him out of context.
one could argue that newton was flawed because he totally missed the whole relativity thing, or einstein was flawed because he totally missed quantum entanglement.