the world that surrounds us is vast and full of magnificently different visual concepts. To perceive it and to enjoy it in its complexity is easy, to rebuild it in 3D, well that's really hard at times. The more complex the object the harder it can be to reproduce it visually in our art. Sure there are different concepts to which we design our fictional worlds but metal is metal and plastic is plastic. There are rules to which we are bound to if we want to set a believable basis for our stories to flourish.
Whilst it was relatively hard to do in Blender Internal (back in those days) things have changed quite a bit with
the introduction of Blender's Principled [ PBR ] Shader.
This shader allows you to plug in color images (textures) to the related input sockets processing the values to define and visually represent the real source material. Whilst each input can be treated with a different texture you could also just adjust the sliders to fit your needs. Every texture with values ranging from black to white
( therefore from 0 to 1 ) can be plugged in to create the illusion of complexity.