The triangulation process of Text to Mesh or Curve to Mesh generates some nasty topology.
I get why, but maybe it could be done a bit nicer? Since text is flat, have ngons instead of hundreds of triangles you'll need to modify anyway?
Another issue is when you then want to use the text as a Volume for particles, which for some reason behave weird when you have unusual topology even though they should be using the volume, not vertex or face positions.