Though this may seem counter-intuitive, one must the resist the temptation of thinking that Plato just made a silly mistake.
One must assume that there may be reasons, which are not yet fully understood, for certain Traditional teachings that don't quite make sense from the modern man's perspective.