From a developer perspective many aspects of the current system (with respect to resource usage and allocation) look like technical debt. Governments may try to make ends meet with limited budgets and come up with sometimes nonsensical or just not really thought out solutions to problems. Meanwhile the world learns about the Panama papers and related things, getting the impression, that not everybody is happy with contributing back to the community at large.
The simple minded software developers solution would be to radically cut out the cruft (complex laws and tax systems) and implement a simplified version, that would be harder to game and easier to debug.