A key requirement of democracy is
equal protection of all
stakeholders - i.e., if at some point there is a completely fair vote of 2/3 population preferring the choices advocated and implemented by party A; and 1/3 preferring the choices of party B - then a system must ensure that the minority gets adequate protections and fair treatment; so that while at this moment
country gets steered to choice A, the minority doesn't get punished
in any way for saying that
in their opinion choice B might be best; and if some of the original voters change their mind, the choice B can still be known even if the governing clique that was elected on the idea of A wants to continue with A forever.