In general, scalability is important in order to stay extensible and maintainable as a project grows. With CSS in particular, if we don’t write scalable and modular code, it quickly grows out of control, becoming hard to understand and to work on, especially for newcomers. Hence the need for SMACSS.