Up to a certain extent i guess.
There’s drawbacks and advantage on this too.
If all you need is to make a material red, for instance. Having a master material that uses textures is completely pointless.
Setting up the master material to not use textures unless requires is better - but having a completely different material for it altogether is better yet.
Best case scenario of this is Textiles (cloth). You can use anything you want on it (provided the proper usage checkbox is checked), but its likely a lot better off with its own dedicated material.
This probably also extends to any material that requires special things
foliage: wind.
Eyes: transparency
Hair cards: a whole different thing.
Etc…