Both reasons. Human problems require political solutions but these can take decades of work. Some human problems (e.g. how money works and who controls it) require both technical and political people who want solutions to learn to communicate with each other. The politically interested parties here seem mostly to be technically illiterate on this subject, and vice versa. So interested parties don't seem to have figured out how to communicate effectively at this level yet, in this particular area of interface between political and technical systems.
Take the Euro as a classic example of a monetary experiment going wrong due to this lack of effective communication. This ship is now heading into a rocky channel with strong currents and tides and uncharted shallows. Most of the time the bridge is empty, except for a committee which meets there every couple of weeks or so and then has to go back to their various constituencies in order to get authority for any hypothetical decision they discuss on the bridge about whether and how this ship should change course. Treaty changes take much time, and don't take many opponents to prevent, meantime the ship may as well not have a rudder.
Some of us figured that this wouldn't work out years ago when this ship was launched into open seas, but there was too much money and capital to be made for our voices to be heard then.