If there wasn't repetition, you'd need a really huge GPU for that scene at that level of detail.
In general, I wouldn't think of Nanite as "one thing". It's a combination of many, many different techniques that add up into some really good technology.
If your triangles are at or below the size of a texel, texture values could even be looked up offline and stored in the vertex attributes directly rather than keeping the UV coordinates around, but that may not be a win.