Half-Life: Alyx is mostly what I hoped we’d get from HL3, inasmuch as it hits your points a & b for sure, and IMHO c (though I know that’s not agreed on by everyone). It had great action and expository setpieces (avoiding spoilers), and the (albeit relatively simple) puzzles definitely added something to Half-Life that really worked for me.
Unfortunately it didn’t solve all VR issues (melee being an obvious one), and not least of which the cost. I played it on a cheap (~$100), janky old WMR headset, but not everyone can do that without vomiting, so a great PC and good headset are a hefty price, which is probably the biggest hurdle for a full-scale 3 in VR. Especially considering there just aren’t many other games worth making that investment in, IMHO. I played the hell out of Alyx, a little of a few other games…but Alyx was the pinnacle of what VR could do for me.
You’re both in luck! Someone else linked to an article that breaks down how it could work in reality: https://startrek.website/comment/9430643