The Supreme Court should not do anything based on any ideology or desired results.
The Court should interpret the law and the constitution as it is written. If that enables an undesirable result, then the legislative branch can take corrective action.
Either the Texas law is legal or it's not. It's not the Supreme Court's job to fix the legality of an undesirable result just as it's not their job to decide what an undesirable result is.