The problem I have is that there's no way to embed an "uncertainty" into EXIF metadata in a standard way. I just want some photos to be "Summer 1987" or "February 1976" or even "1981-1983"... but I _have_ to invent some complete timestamp down to the second and then just rely upon captions or comments.
But I generally know the dates far better than any AI could guess (based on ages of the individuals I know).
You supply the ages with the software and AI uses that just like you would.
If it doesn't know the month, it puts it in June. If it doesn't know the day, it puts it on the 15th. But yeah, old photos with EXIF is more to be used by putting them in an order of photo1 comes after photo2, etc. Not necessarily photo1 is exactly 1982, etc. Viewing and enjoying old family photos is more about the order, and less about the exact year (at least for my family and friends).
I figure out the most significant value I can and just zero/one out the rest. So "February 1976" becomes 1976-02-01 00:00:00. That is an unlikely timestamp, so it tells me the whole thing is an estimate.
This convention works for me because I'm dating slides and negatives taken by deceased relatives before I was born, mostly of children I've only known as adults. Aside from birthday parties I never know the specific day, and it's unlikely anyone in the future will really care beyond having the pictures in a reasonable overall order.