That is, why do we not follow the standard JavaScript convention of using

```
var el = new Element("div");

```

but use 

```
var el = document.createElement("div");

```

to do it?

(P.S. `document` is an object of the class `Document`. `Element` is also a class, and both `Document` and `Element` class are defined in the browser environment).