About a couple of months into owning a white Macbook, I was wishing I had gone black. There's just no way to avoid the staining of the topcase on the white Macbook, other than buying a skin, and why should anyone have to do that?
It's a computer. It should be able to withstand the riggers of daily use.