This one is debatable. On a website, I think you are right. However on large enterprise web applications that probably even run as a Single SPA, where tons of teams contribute, you have a baseline that design teams contribute to and then each child app’s own CSS, imports are hard to avoid. Now, whether we should even build these web monsters in the first place or not, that’s another discussion. 😂