You said it better than I could. In system design, this is called "uncoupling," to reduce unintended side effects among different parts of a system. In this case, using only a single stylesheet for everything couples them together. Changing the stylesheet changes everything. Using separate stylesheets uncouples changes done in one part from affecting other parts.
|