Why is customizing scrollbars so difficult?
Styling scrollbars has historically been a fragmented experience. WebKit browsers (like Chrome and Safari) introduced a set of proprietary pseudo-elements (::-webkit-scrollbar) years ago, which allow for granular control over the track and thumb. However, Firefox rejected these as non-standard, opting instead for the official W3C CSS Scrollbars Module, which is much more limited (only allowing you to change the color and select a generic width). Developers must combine both approaches to ensure a uniform experience across all browsers.