The divide between how senior women engs frame it and how newer women frame this is NOT a coincidence, and is ESSENTIAL to understanding the debate.
Thread.
We CANNOT take CSS-in-JS vs separate-file CSS outside of that context, because "CSS isn't a real language" is the common rallying cry.
1. Bootstrap made it possible to make semi-attractive websites without knowing CSS, or learning HTML thoroughly.
2. "Full-stack" engineers (Rails engineers armed with Bootstrap) started writing a lot of JavaScript.
1. JS became more important within front-end
2. CSS became even less valued
3. the gender divide became more pronounced
4. and started to have even bigger impacts on folks' careers.
Every senior front-end woman out there lived through this and many of us found it traumatic.
(See also: PHP.)