What are the must have CSS Variables?
Am I the only one who thinks that the use of custom-properties worsens the readability of css code?
CSS Variables Guide - Syntax sucks, but there're cool things you can achieve with these
What's wrong with the syntax? I think it's just fine
More on reddit.comCSS Variables
Woud i be stupid to start learning it
Absolutely not! It's always worth learning something new, and it's a pretty straight forward topic.
why most people use preprocessors for CSS
I can't speak for everybody of course, but my workplace uses Sass and PostCSS so I can explain our reasoning.
The simplest answer would be that css variables aren't supported by IE11 which is the oldest browser we support. This reflects the user base of our clients (and we're quite fortunate to only support IE11, a lot of developers have to take even older versions into account). If you don't need to support IE then by all means use CSS variables.
However Sass includes a lot more functionality than just variables. Mixins and nesting, as well as its built-in functions, help with reusability and structuring. These are important considerations in large projects. There are proposals for similar functionality in CSS but they're not in place yet. Once these are ready and widely adopted by browsers then we'll probably stop using Sass.
More on reddit.com