Is the hypershade useful for more than viewport 2.0 shading?

I want to invest learning it inside out but it does not seem worth if its only useful for viewport 2.0 shading and not applicable to Arnold, Redshift and Renderman.

Three renderers I see myself bouncing back and forth in the coming years.