I am using the Summarize Within tool to get a count of points that intersect polygons. Below is an example of the output using a Group Field option. The first table is the polygon feature class returned, and the second is the Output Grouped Table.


The problem is, I would need to have a unique identifier per polygon to be able to join the information back to the original polygon feature class. The Spatial Join tool returns a TARGET_FID which makes this easy to do, however, the Summarize Within tool lacks this making it impossible to relate back to the original in the absence of a unique identifier.
The OID is not good enough, if you have gaps in the OID in the original polygon feature class from deleting for example, the OID in the output does not maintain the OIDs from the original.
I don't want to have to add a field and populate with unique values for the original polygon data, and then run the Summarize Within tool to be able to join the results back to the original, and then have to delete the added field because I have no use for it other than to join the for the counts.
My goal is to add the counts per category back to the original polygon feature class from the two tables above. Having that TARGET_ID really helps with this workflow.