Generally much easier for a team to understand.
If one structures CSS rules in a manner that different rules depend on each other then it makes the CSS rules hard to maintain.
Modifying one rule or even the HTML can cascade a lot of unintended styling changes. It’s about minimizing dependencies and achieving separation of concerns.