Is there a way to fracture a mesh only by it's polygons?
As far as I know with the Cell Fracture modifier you only have the option of splitting by mesh vertex, not face which is not exactly the same, but could yield approximate results.

Check the first option on the top left




Otherwise look into the Explode modifier which uses particles to break an object by its faces