Sine node in materials is not componentwise?!?

I’m so confused right now. Is it a weird bug or am I doing this wrong for years and this is the expected result? Using the custom hlsl node “sin” does work on components.