Июнь | 2015 | Кирилл Олейниченко
Сейчас стало модно добавлять на сайт скрипт, который модифицирует поведение вертикальной прокрутки. Например, делает его более плавным или меняет внешний вид полосы прокрутки. Это ужасно и так делать нельзя.

Во-первых, такой скрипт дополнительно нагружает клиентское устройство, рендеринг сайта замедляется и он притормаживает даже на не очень старых устройствах.

Во-вторых, и это главное, кастомный скролл меняет поведение браузера неожиданно для пользователя. Сайты в соседних вкладках крутятся нормально и привычно, а этот — выпендривается, скроллится медленее и по-другому. Управление становится менее предсказуемым. «Похоже, с сайтом что-то не так. Вирус, что ли?».

Не надо менять поведение системных контролов без особой на то нужды.
Дополнительно: