Привет.
Неймспейсы -- это просто логическое разбиение кода. Физически код в System не обязан включать код в System.Collections или любой другой код с префиксом System.(префикс). System -- просто указывает, что вы подключаете какой-то код ядра системы.
Вот тут можно ознакомиться с
именованием