Randomize per UVs are great if your working with models that has proper UVs. But sometimes there are objects that doesn’t have correct UVs, especially when you use programs that lacks UV tools such as Sketchup.
An additional option where you can offset/rotate textures per object/instance that can also be used with triplanar mapping would be great.
Blender can already do this through it’s shader nodes (and with geometry nodes too).
Random per island gives 0-1 random value for seperated meshes inside an object.
Random (object info) gives 0-1 random value for different objects/instances.
You can feed these nodes into a mapping node to move/rotate the texture mapping before connecting it to a texture.
Additionally you can use this to randomize the colors of the textures too.