Wish: Global Material Replacement

Yes, comprehensive material management is the ultimate solution. However, the situations I mentioned above have been encountered many times in practical projects I have experienced. I believe this is also why Vray and UE4 provide a similar global material replacement command.

https://discourse.mcneel.com/t/how-to-replace-material-in-rhino-similar-as-the-use-as-replacement-function-in-vray/79921