交通事故主责方应该垫付全部医药费为正常。
因为根据《道路交通安全法》规定,发生交通事故造成人身损害,责任在肇事方的,应当支付医疗费、护理费、营养费、交通费、住宿费等相关费用,保障受害人的基本生活需要,直至恢复健康为止。
而这些费用不是由受害人自身承担,而是由主责方承担,因为事故的发生是由主责方引起的。
此外,对于一些特殊情况,如医疗费用过高而主责方无法承担等情况,可由保险公司等第三方机构参与进行赔偿协商,但原则上主责方应该承担全部医药费,以保障受害人的合法权益。