I agree, but trees are one of the more difficult thing to do in realtime. I think one of the Epic devs talked about it in one of their videos on UE5, it's one of the harder problems to solve due to intense overdraw. I'm really looking forward to the day games can draw each leaf as a card.
BTW do you have an example of a game that does trees to your liking?
Good question. I actually don't have a good example but trees/vegetation has always been an immersion breaking aspect of games for me. So maybe I'm just biased towards it. Maybe I'll load up Cyperpunk 2077 as I recall some of it being decent when maxed out on PC.