When the aim was no border in Ireland, Johnson has delivered one. And it will not work. Whilst the compliant will submit to the proposals the whole reason for border checks is that we know there are those who will cheat. Johnson’s plan for checks away from the border provides no mechanism to deal for those who will flout the border for gain. At which point the plan, necessarily, fails. And that’s before the politics are considered.
There are people who cheat on the current border arrangements too. So, the logical difference between the new and the old is what?
For example, those claiming asylum regularly cross national boundaries within the EU. It’s also, inside the Schengen area, illegal to have general checks set up to stop them doing so – that’s to interfere with the free movement of people. It is only allowable to have spot and intelligence led stops.