Platón justifica la división en clases rígidamente separadas con el argumento de que es imposible que un mismo hombre pueda desempeñar dos oficios a la vez, con lo que se opone al concepto mismo de ciudadano, en el que se basaba la polis griega clásica, y cuestiona los fundamentos de la democracia: «Por ello es característico de nuestro Estado que el zapatero sea sólo zapatero y no a la vez timonel, el labrador sea labrador y no sea a la vez juez, y el guerrero, guerrero, y no comerciante a la vez que guerrero» (III, 9).