Hum... How would that work on the real world? It would carry some merit if people could have a vote of non-confidence and put politicians out of their positions, but it is very rare to see anything like this around the world.
The fact that delegating things right is way harder than doing it oneself is well accept on management. People still delegate because doing does not scale. There is no argument against direct democracy there.