事业单位签劳务合同之所以要自带三个月社保才签,是因为在中国,社会保险是法定的强制性保险。根据《中华人民共和国社会保险法》和其他相关法规,事业单位和员工都应参加社会保险。因此,在事业单位签订劳务合同时,社保是必须提供的。