Generally speaking, naive implementations are never adequat…
Generally speaking, naive implementations are never adequate to solve the problems at hand.
Knowing this, the default must be to keep an open mind that a more complete concept may actually solve the problems at hand, not to dismiss the entire domain.