We don’t have to hypothesise the existence of the sun though, do we? A child can have first hand visceral experience of it, without the need to push back the barriers of understanding just to confirm it’s there.
But, again, that is mostly because we are using light to detect it.
Suppose, instead, that we were blind. We could say that certain times were warmer and that the heat source appears to move during the day. We *would* then need to hypothesize the existence of the sun in order to explain our observations. But, the detection of the heat would *also* be a direct detection of the sun.
The whole issue with dark matter is that it doesn't interact with light. That is what makes it 'dark'. And we know that there are fundamental particles that do not interact with light (like neutrinos). That makes them difficult to detect because we are so light oriented and light gives so much information.
But, in the case of dark matter, we have gravitational lensing. And I would say that is direct detection of dark matter, just as any other sort of refraction would be direct detection of the refracting medium.
And whilst light may create all sorts of illusions, especially when refracted through the ubiquitous substance we call water, intimate first hand awareness of the qualities of both is endemic to every living creature. Hardly so with dark matter or dark energy.
Yes, we have evolved to interact with light. it is part of our genetics.
Let's give a sequence of situations. Which are 'direct detection'?
1. I look at my wife in a lighted room and see her face.
2. I look at my wife's reflection in a mirror and see her face.
3. I look through a pair of binoculars and see my wife's face.
4. I look through a pair of binoculars to a mirror in which my wife's face is reflected.
5. I am under water and look up and see my wife's face above the water.
6. I am under water and look down at a mirror and see my wife's face above the water.
7. I am above water and look with binoculars at a mirror under water and see my wife's face while she is above water.
8. I use infrared binoculars to see my wife in infrared light.
9. I use infrared binoculars to detect my wife's reflection in a mirror.
10. I use infrared binoculars to detect the reflection of my wife's face from a mirror under water.
I think you can see where I am going with this. In my mind *all* of these are 'direct detection'. ALL are using the properties of light, water, and mirrors to allow me to detect my wife.