For some purposes I need detailed mesh models of 2D and 3D shapes. No problem with 2D, so for Rectangle[] we get for example
DiscretizeRegion[Rectangle[], MaxCellMeasure -> {"Length" -> #}] & /@ {0.2, 0.1} 
For Sphere[] it's OK too:

But for Dodecahedron[] result is undesirable:

I need all the faces of dodecahedron to be disсretized detailed, just as rectangle above!
I’ve tried every way: MaxCellMeasure, BoundaryDiscretizeRegion, MeshRefinementFunction etc, all the same ((


