Or don't try to make buttons tangible/physical objects. If your hand (or pizza paddle hand) is inside a button, highlight the button and then use trigger to "press" button. It is hard to press buttons you can't really touch
While I agree, yes, you should opt to use physical buttons when possible, I'm not going to disparage solutions to any issues.
But also, to your suggested solution, having a button need to be interacted with in VR and a physical button is error prone and annoying. I know I use a button like that daily. I would rather just reach over and stab most of these buttons.
That doesn't work when you have no physical button available, like with hand tracking. It also creates problems if there's other functions mapped to the trigger, like if you're holding a gun; does pulling the trigger still fire it?
But also, to your suggested solution, having a button need to be interacted with in VR and a physical button is error prone and annoying. I know I use a button like that daily. I would rather just reach over and stab most of these buttons.