As search bots are not good at understanding highly interactive websites with a lot of ajax/websocket calls one of the most common use-cases of headless browsers is generating html snapshots to be stored somewhere and shown to the browsers. It would be really great if webdriver will provide some API for this task as it is very common.