Why doesn't htmlCollection inherit from array? I understand that htmlCollection is a live collection, as opposed to an array which is a snapshot, but can't it still inherit from array?
There's the obvious way of converting an htmlCollection to an array, but that's converting it. It's not like that by default.
Update
This is regarding the comment below:
Possible duplicate of Is HTMLCollection An Array? – @winhowes
As explained in the comments, these two questions widely differ. The other question explains the difference between the two, which I also wrote in my question above. My question is, why doesn't JavaScript's default htmlCollection inherit from array.
The difference between the two questions is, the other question is 'what's the diff', my question is 'why is there a diff'.