Entitlement for sure
How does it lack efficiency>
it takes time to gather, authenticate, and count the opinions of the people. Also as we've seen with the American two-party system, there is a chance for zero-sum politics where one side tries to block everything the other side is doing, the effects of specifically First-past-the post voting.
I personally think that the US should switch to instant runoff voting to help break the two-party deadlock.