I might write an effortpost later. But for now, there is a line of reasoning here I want to question.
In short, there is no simple answer to what is ‘right.’ Each option involves something we should rather avoid. Which option to take is a question of profound personal and, importantly, moral, nature; the answer to which will differ from case to case.
You rightfully point out that restricting abortion access does impose certain hardships on people. But I think the fact that harms exist for all options doesn't preclude there being a clear answer to something being moral or immoral. The pro-life argument is that the right to life is so fundamental that it supersedes other rights when the two conflict. This point seems pretty hard to dispute, and as such, I'd argue that this debates stands or falls on the personhood issue - if we recognize the unborn is just as much a person as you or I, then abortion ought to be illegal.
As for the personhood question, the simplest argument in favor of it is the
SLED test In essence, the differences between the unborn and humans we all consider to be persons are not significant enough to justify deeming the former to be 'non-persons' and the latter 'persons'. This itself doesn't show that either adults or the unborn possess the right to life, but it does show that if there are objective, universal moral laws, including against murder, then it would apply to the unborn just as it would to adult humans.