I've been working with CSS for a few years now, and I've read up on a lot of the intricacies, and I still find that I am constantly tweaking and searching for anything that I haven't previously solved (or that I solved a long time ago). And then when it works there's some browser that renders it a little bit differently.
I don't have that problem with any other part of the stack I use for web development.
I don't have that problem with any other part of the stack I use for web development.