8gallons is 30L
That is a lot of water comparatively.
Most machines in AU now use between 10 and 25L or 2.5 to 6.5gals
If I scrape properly, without pre-rinsing, my Miele uses 13L for a full cycle. That gets me an auto 65deg C wash, rinse, 65degC rinse.
If I fill the machine with Gravy and other gunk, the standard auto wash, can do 2 pre-wash rinses, 65deg main wash, 2 interim rinses and a 65deg final rinse for about 22L.
On Average, I get a prewash, mainwash, cold interim rinse, heated rinse.
So I can get all the water changes of an old fashion DW, but still acheive a 4star water rating, and have clean dishes in 1:30 if you air dry.
There have only been cold fill dishwashers in AU since the 90's when the water consumption finally dropped enough, to make it time effective to heat the water. If I'm washing really delicate stuff, I use the gentle program which drops the wash temp down to 35-45C depending on the level of soil. At those temps there is little chance of thermal shock.