¿Cuáles son los beneficios y los peligros de agregar métodos a Object.prototype en Javascript?

Sé que este fue un tema polémico hace cinco años, pero me pregunto si las cosas han cambiado para el JavaScript de hoy. ¿Hay ejemplos del mundo real de una biblioteca moderna importante que sea incompatible con extenderObject.prototype?

No me interesa lo hipotético "alguien puede escribir malfor in código de iteración en una biblioteca que desea usar, tal vez, en el futuro, y luego podría obtener un error extraño "

Respuestas a la pregunta(1)

Su respuesta a la pregunta