It is definitely possible that I’m missing something here.
But, for example, if we are trying to get an image of a dinosaur, and we’re only getting one photon per week, how’s that work? The dinosaur should have moved before the second photon is sent off, right?
You're totally right, it's me that's missing something. If you had something that moved predictably, say a whole planet, you might be able to get results by accumulating over a long period of time, but single photons would not be useful for imaging a dinosaur.