To be honest I don't think the problem will be fixed without societal collapse. The issue stems from a believe that the problems you're facing are the government's problem to fix for you. Government's will always be happy to offer ineffective solutions to those problems as a way of buying your support. When those solutions fail the answer will always be that they just aren't spending enough money on it and if you elect them they will spend even more money.
If society collapses then there will be no one to turn to. People will have to learn to fix their own problems. Maybe when society reforms there will be enough distrust of the government to stop us from going down the same path but I doubt it will last for more than a few generations before we're right back where we started.
To be honest I don't think the problem will be fixed without societal collapse. The issue stems from a believe that the problems you're facing are the government's problem to fix for you. Government's will always be happy to offer ineffective solutions to those problems as a way of buying your support. When those solutions fail the answer will always be that they just aren't spending enough money on it and if you elect them they will spend even more money.
If society collapses then there will be no one to turn to. People will have to learn to fix their own problems. Maybe when society reforms there will be enough distrust of the government to stop us from going down the same path but I doubt it will last for more than a few generations before we're right back where we started.