Why are there exactly five?
Because the face angles around a vertex must sum to less than 360°, and only five combinations manage that.
At least three faces meet at every vertex of a convex solid, and their angles must total less than a full turn — otherwise the corner lies flat or refuses to close. That one inequality is the entire census office of regular solids.
Run the count. Triangles at 60°: three, four, or five per vertex give 180°, 240°, 300° — the tetrahedron, octahedron, and icosahedron; six make 360° and lie flat. Squares: three give the cube, four lie flat. Pentagons at 108°: three give the dodecahedron, four overshoot. Hexagons fail immediately.
So the five are not a Greek aesthetic preference. They are the complete solution set of a single inequality, which is why no sixth has ever been found, in any century.