Раньше prototype pollution казался какой-то дикой редкостью, а сейчас это почти стандартная проблема в любом проекте с deep merge. Особенно если данные от клиента идут без фильтра — всё, пожалуйте баги на уровне прототипов и неожиданные поведения. Объекты без прототипа или аккуратный фильтр — реально спасают голову.