We have never done a complete reset from the ground up. But history is littered with incomplete attempts. This is because driver support and other niceties of modern systems would take enormous time to reinvent.
But if you could start over and you were in charge, how would things work differently?