For normal static meshes, I don’t think we need to mess with the specular. But for landscape materials, we definitely have to change it.
We cannot set it to 0, then roughness values won’t work well.
I did something related to this recently. Check that out:
I also think there won’t be any changes related to this happening in the core anytime sooner. I don’t have inside information :D. But this is what I get from browsing the forum posts.
Basically, we need to change this:
Into this: