I think the main point is that, balance is also a very important design decision. A bit of CSS can go a long way; a lot of CSS can become a nuisance. There is definitely some 80/20 sweet spot where you get most of the design you need from a little CSS; finding that sweet spot is the challenge.
Javascript transitions/animations, on the other hand... yeah. I won't got there.
Javascript transitions/animations, on the other hand... yeah. I won't got there.