Почему комитет javascript решил ввести Object.entries вместо Object.prototype.entries?

Я был бы очень признателен, если бы кто-нибудь мог просветить меня, почему комитет javascript выбрал Object.entries, Object.keys, Object.values, над Object.prototype.entries. Object.prototype.keys, Object.prototype.values.

Я задаю этот вопрос, потому что для меня непонятно, в чем была мотивация выбора одной реализации над другой. Например, почему Array связали эти функции с прототипом, тогда как Object этого не делает. Я попытался найти в комитете спецификации, но ответа не нашел.