There is no waste, it's just a matter of properly clearing the screen before any display, so that we know that what is actually displayed is not garbage from the video memory.
So any game loop calling Clear before Draw and Display is ok. You can even remove the call to Clear if the whole window area is covered with sprites.