You are pounding a strawman.
No law comprehensively solves all social ills. Obamacare didn’t solve every problem in our health care system, but I think most contributors here would say it was still worth doing.
That the unborn are excluded from the protection of the law is a problem. It is not the only problem; it may not be the only problem, but it is a problem, and this and similar laws address that.
This is worth celebrating, even if we acknowledge it does not complete the work to be done.