分公司是法律主体的原因:

分公司不具有法人资格,但却是经济法律关系的主体,可以依法独立从事生产经营活动;其民事责任由设立该分公司的总公司承担,这是因为分公司不具有法人资格,不是因为分公司不是经济法律关系的主体。