Some places have flexible pricing, where electricity costs more at certain times, which allows users of electricity to do this. I don't think it should be the grids responsability to do that kind of scheduling. It would be nice if everywhere we had some kind of hourly pricing adjustment that would fluxuate within some predefined price range, then you could hook into the grids api to determine when to run your appliances.