Quais são os benefícios e os perigos de adicionar métodos ao Object.prototype em Javascript?

Sei que esse foi um problema controverso há cinco anos, mas estou me perguntando se as coisas mudaram no JavaScript de hoje. Existem exemplos do mundo real de uma grande biblioteca moderna incompatível com a extensãoObject.prototype?

Eu não estou interessado em hipotético "alguém pode escrever malfor in código de iteração em uma biblioteca que você deseja usar, talvez, no futuro, e você poderá receber um bug estranho "

questionAnswers(1)

yourAnswerToTheQuestion