Is "Set Color Parameter Value on Material" supposed to work without a dynamic material instance defined?? (because it does)

Everything I’ve read when searching, states you “must” create a dynamic material instance first, and then set parameters on the DMI.

But the above works perfectly fine, directly on a static or skeletal mesh, without creating any dynamic material instance first.

My question is, does UE5 automatically do it for you when the mesh is a component in that same blueprint? I’ve been using UE since 5.4, and I’ve been doing this for over a year with no problems… yet I’m confused how it’s been working if people claim you have to define a DMI.

Or… is there going to be any weird intermittent problems because I’m not specifically defining a DMI?

Thanks

DMI belike … Copy your material

I can’t tell if you’re making a joke, or trying to say something here?