Apart from modifier node groups, blender could really use some pre-made material node-groups for simple PBR, NPR/Toon materials.
The user would only have to link the image files right in the material tab and change a few settings to make their materials. With such node-groups, the user will not even need to open the shader editor for 99% of materials they ever make.
However, this will require a lot of geometry nodes capabilities to be ported to shader nodes.
And each material, just like any geometry nodes modifier, would have to be a node group.
Consistency between the two would be appreciated.