This shader is meant to be used on terrains, providing features additional to the standard Unity Terrain shader. Those features were developed especially with a use case of large and sparse landscapes ...
Texture baking is very common technique in computer graphics to transfer the details of your shader into a texture. This is useful if you're shader is computationally heavy, but produces a static ...