This is an interesting conversation to have, never looked at it that way before really.
The biggest thing I'm thinking of whenever I'm using these tools is that at least there are fallbacks to deal with older browsers and other contingencies that I would otherwise have to worry about doing correctly.
Abstraction is definitely part of it, making JS more ergonomic for developers.
I’m also very invested in tooling for dealing with things like polyfills for older browsers and CSS vendor specific prefixes.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.