In computer science, we call this an "interface". Users can use energy without having to know it is generated, allowing the backend to be upgraded to a more efficient power source without users doing anything.
Also, the argument you're making here is called "the long tailpipe" and has been debunked – it's still a win even if the grid has dirty energy because of efficiency gains.