Well, maybe he got that one right, but that is where it actually ends already, because if both sides dislike it equally, it means that both sides are deeply committed and motivated to not let this become a permanent thing. That's what he's not been telling.
It does not matter how much everyone dislikes the backstop, because it will become permanent as no one has an acceptable alternative. There are three options to the border problem:
1. Hard border between Ni and the RoI. This violates the Good Friday Agreement and risks a return to conflict. Literally no one wants this option, but it is the default if there is no deal.
2. Open border on the island with checks on good and people entering or leaving. This option keeps to the letter of the Good Friday agreement but violates the spirit as it favors the Republican desire for a united Ireland separate from Great Britain. Except there is a reason the RoI renounced forcible reunification: they know that an unwilling Unionist core would restart the conflict. It is reunification in name only. This also places NI in different regulatory requirements than the rest of the UK for goods.
3. Open borders on the island and no checks between Ireland and the rest of the UK. This is option only works if the UK follows EU regulation so that goods are equivalent across the border. Either remaining in the EU as members or the backstop mechanism achieves this result. But it ain't really Brexit. This option respects both the letter and the spirit of the Good Friday agreement which was possible because both the UK and the RoI are members of the EU at the moment.
So you must pick one option. The fabled "technological solutions" still requires checks on goods and people at some point, so it is really option 1 or 2.
At some point, the UK must pick an option. There is no Option 4 that makes everybody happy. If there was, it would be in the agreement on the table. The backstop exists because even though nobody likes it, the other options are all worse, not because they can't agree on some better option. I can't see Parliament getting much wiser any time soon, and this is a British problem. The UK made it a problem, and they have to commit to a solution knowing full well the consequences of those solutions. I would say that remaining in the EU is the best solution, the challenge now is getting the Brexiters to realize that EU membership is the least bad solution.
eta: Also worth remembering that a future trade deal can be vetoed by a single EU member. Leaving with or without an agreement now means dealing with Northern Ireland, Gibraltar, and fishing rights when the EU members have even more leverage in the negotiations.