But it's not really compatible with a system where one person represents millions. You'd need something recursive such that no person represents more than a hundred or so, that way there's time to circle back and explain why certain complaints aren't being addressed this cycle and such. You know, responsibility of leadership to the people.
It's also not really compatible with a system where your representative for foo-type issues must also be your representative for bar-type issues, because "competent people" is too broad of a category to be useful.
How to get there from here? I'm not sure but it seems like it'll require a more significant discontinuity than we've seen so far.