The standard asset script "AbstractTargetFollower" is capable of searching for a gameobject tagged as player and then setting it as the target. Then lookat or autocam scripts can use that to track the players position. The important distinction between this and the canvas based playertracker is that this actually tracks the player's root, not just their camera.
The only problem is that all players are tagged as player, and because the script is not meant to deal with multiple gameobjects, it ends up tracking other players, not the local player. So it works great in single player, but sometimes is wrong when there are more than one. Of course this is not an issue specifically caused by vrchat, but it is (hopefully) a small change that would open up big possibilities.