Indeed. Nokia came the closest to that. I am typing this reply on one. It is called Nokia N900. No one has come closer to a real desktop environment before or since.