I was counting that as an example of a tech done well! CA does this too, but afaik, it is advertised as such when one signs up for a free Smart meter and there is even a slightly better rate offered.
I just don’t see an alternate way to implement this. Prompting users via pricing is not something that will quick enough or intuitive enough. Also the sacrifice they are asked to make is at most a few degrees