Two main reasons:
1) You need something to prevent the panels from over-charging the car battery. Usually, that's the On Board Charger, but that expects AC, or one of the computers when charging from a rapid charger, but that requires a bunch of complex protocols.
2) High voltage DC is difficult to switch, as the current never crosses zero. So breakers, relays, etc are expensive and less available than AC equivalents. So it gets expensive switching your panels back to your house energy system when it's not charging the car, for example.
You could probably cobble together something DIY, IF you know what you're doing, but you have to get access to the car's battery safely. That is most likely through the CCS (rapid charging port). The closest project I can think of is Damien McGuire's rapid charging on a converted BMW, where he uses used electric BMW parts to facilitate the CCS comms. The car won't connect the battery to the big DC CCS terminals unless you talk to it just right. It has to be that way of course, for safety.
Damien's YouTube channel:
https://www.youtube.com/evbmw
[ Edit: It's sobering that the first video when I noticed in the above page was about a fire in a converted EV. He was very lucky and didn't lose the whole car. But it's a good reminder that safety is important, especially where high voltage DC is concerned. ]
Most people conclude that because marginal solar power is essentially free, a little inefficiency doesn't matter, so they just use the standard DC → AC → DC approach.