>>365460848
>You also said to put it there for avatars to get a light direction, you didn't say it was to enable the depth buffer. And by the way, you can also activate the depth buffer by having the directional light with shadows affect an "unused" layer.

This is correct, I'm tired. By "avatars" I mean player's shaders and by "disabling shadows" I fuckin' derped and should have said "don't let it do player shadows" by avoiding the layer. 
I agree, I wish lots of player's shaders and other effects didn't need it. 

>You can't even do that with directional lights
Sure you can, even in udon if you want. You can even do it on an animation on world load since it's realtime, you're just changing the flag on the inspector or disabling the object. Lots of "quality settings" prefabs do it too. 
You just need unity to activate the depth buffer for the scene (and it stays on) There's ways to turn it on and off too are not currently exposed either in udon which would be pretty handy for performance reasons when you need it, because you're right, it is heavy.