>If it had a generous built in HTTP cache, and instruction to maximise use of the cache, then it could avoid a lot of re-fetching of content, which would help reduce the harms.
While this is a great idea, the harms are somewhat overblown. The big scare number for water consumption includes water used in power generation which itself includes evaporation from hydroelectric power.