I think most of these appliances sold today have at least some sort of "delay start" function. We use that to do exactly what you describe. Not even for nght tariff, it's just convenient to time it like that.
There should be plenty of opportunity to load shift with other things though, a dishwasher as you mentioned, or a fridge or a storage heater or a charger for your electric car. All can be done with minimal inconvenience to the user.
Rinse hold solves this. Even the cheapest machines have it.