There is one fundamental truth that is being buried.
If there is a bloc that wants one thing, and two blocs that don't with slightly different views, under FPTP the minority bloc that wants the thing wins. That is fundamentally wrong.
All the fiddle-faddling in the world can't change that.