Simplify tries to reduce the LeafCount of an expression. According to this metric, the solution it gives you is simpler than the one you want. See the documentation for LeafCount and ComplexityFunction for more information.
So the answer to your question is probably to define a ComplexityFunction that's more like what you want. Maybe you want to try something like:
ComplexityFunction -> (StringLength@ToString@# &)