For example, it works with the notion that most of the work will be done within the trunk, with limited branching.
Branching with CVS can be difficult compared to other version control applications, and slow development.