Cool analysis, thanks for posting.
But I don’t agree with the suggested solution.
(Forgive me for thinking aloud here)
Centralisation is the problem, not the solution.
The solution is decentralisation, taken to its conclusion.
The answer is not nation sovereignty, but individual sovereignty.
Instead of central banks, we need every individual to be able to issue their own money.
Money that represents their own interests.
That privilege, available to elites, is what is missing from ordinary people.
A person putting their personally issued money towards good causes will soon see the value of their personal currency rise.
A person’s personally issued money is an expression of their free will.
That is the essence of value, true human value.
With that, we would (nay, we will!) have absolute fine-grained democracy.
I believe this is perfectly possible with cryptocurrency technology.