If the targetRay is the default interaction technic of the WebXR API, we need to ensure that the pointing source position and direction is ergonomic by default.
For the moment, the ray of oculus touch is much more logical from a human hand pose perspective that the vive. The vive controller ray follow the object geometry of the controller (like a remote control) and points (more) "up" while oculus touch points "toward" (more like a gun) with the same "relaxed" (default) hand pose. There is the same problem with a lot of 3dof remote controllers.
The probably best pointing direction may be seen as when you handle the controller, points with your index finger. It's more natural, don't involve wrist annoying rotation and follow more the arm direction that when you points with the thumb up.
I don't know if I'm clear, but don't hesitate to comment! (I will probably add images to ensure everyone can understand).
Maybe this issue is much more related to hardware controller api...