I think prioritisation is half the problem in politics, everyone thinks that their issues ought to be a priority and it's very hard to have a centralised authority wade in and decide that for people without looking at best out of touch and at worst actively malicious. It's a big reason I'm a fan of liberalism (in the British rather than American sense) and subsidiarity, central planning in my opinion usually leads to poorer results because the people on the ground in a given situation tend to make better and more informed decisions than someone sitting at a desk in London with many degrees of seperation from the situation at hand. The solution I think is to make government as local as possible so that different places can have different priorities without breaking things for other people.
I believe that politics ought to be as decentralised as practically possible and political abstractions are employed only when absolutely necessary (ie it'd be a bit silly to ask Ceredigion County Council to run its own nuclear energy programme). Not only does this reduce tensions between ideologically diverse areas, it also frees up what remains of the central government's power to focus on long-term globally important issues rather than flitting about with the issues of the day. We need to dispense with this "winner takes all" approach to politics where the most powerful ideological minority can lord it over everyone else for five years at a time and instead adopt a much more "each to their own" approach in my opinion.
The two big barriers to this approach are a) politicians that currently rule the roost of a highly centralised system would be loathe to give up their power - it's very rare that powerful people have the moral fibre to selflessly abandon power and influence for the greater good of humanity and b) current local government infrastructure is pretty atrocious, it's often made up of ridiculous retirees with nothing better to do than exercise their instincts for petty tyranny.