First and foremost, note that Plato always wrote dialogues, and never attempted to produce a theoretical or scientific treatise. This is a big clue for me. From beginning to end, Plato was aware of the limits of theoretical and technical reasoning, and his dialogues are a massive exploration.
David Roochnik