We don't have other laws which are required to contort themselves in this way to avoid all exploitation and complications.
We have a law against sex with children. We don't say 'oh but if sex with children is illegal here people will travel abroad to do it'. Which they do. We have a law to protect children in this country.
We don't say 'oh if we make this drug illegal it will lead to a black market and complications there' either. We do what we think is best overall for our country. No law is perfect or immune to 'complications'.
It's disingenous to apply rules to surrogacy which don't apply to other laws. But I'm sure it's one of the rules of misogyny because this always happens with anything affecting women's or children's rights.
With surrogacy I actually think it would be quite easy - ban surrogacy in the UK (protecting uk women and children) and also make it a criminal act with strict penalties to bring children born of surrogacy into the uk. Border control is already quite alert to trafficking and I know those who've been questioned when bringing their own children who don't have the same surname into the UK. It's not rocket science.
I suspect one consequence of this would be more UK adoptions and fostering which can only be a good thing for the many children in care without a loving home.
No-one has a right to a child. The child's rights should come first, and they do in those countries which have already banned surrogacy.