Потому, что помимо прочего ему нужно хранить информацию о кадрах. Грубо говоря, что в каком кадре добавить, а что удалить. Тяжел он не особо, его ресурсы хранятся отдельно и, при хорошем планировании, могут быть использованы в нескольких клипах. Просто при создании контейнера вне Flash IDE (читай программно) следует отдавать предпочтение Sprite, т.к. нет необходимости тянуть не используемый функционал.
Потому, что при входе в его внутренний "кадр", ему приходится удалять объекты предыдущего кадра и добавлять объекты текущего. Что, в случае векторной графики, выходит дороже операций с битмапой.
Это если в двух словах.