Все видели надпись "версия браузера устарела, обновить?" и при этом браузер нормально работает. Зачем обновлять?
В HTML, CSS и JS постоянно что-то добавляют чтобы с одной стороны страницы стали выглядеть ещё более красиво, с другой чтобы ради этой красоты разработчики не сооружали вавилон из костылей. Но эти нововведения не станут работать в браузерах по умолчанию, это в них попросту не прописано. Для начала нужно прописать в коде браузера чтобы он понимал что от него хотят, а потом добавить эти изменения в браузер пользователя. Если не обновить браузер, могут не работать некоторые вещи, например скругление у картинок (привет интернет эксплорер и будь проклят).
Быстрей всего обычно реагирует хром, поэтому разработчики предпочитают работать на нем. Самые "отсталые" мозила и сафари. Опера и эдж в серединке. Если что-то не работает от слова совсем даже с префиксами, приходится по старинке изобретать костыли под конкретных нерабочий браузер (мне такого не доводилось делать, но есть немало видео по подобным костылям, в основном по интернет эксплореру)

И ещё один видос с дарк техно вдогонку.