Because then it's too tempting for me to write:
```js
clone = Object.keys(data).reduce(function(obj, key) { return obj[key] = copy(data[key]), obj; }, {});
```

And nobody can read that.