Sometimes a voting population needs to be protected from the consequences of their vote
Who should have the power to make that decision?
Do you want a benevolent king at the top that can dissolve parliament, dismiss government, call for new elections, make parties illegal, and censor the press?
Or maybe have something like an electoral college?
Or the army coups, if things get too far?
The ultimate check on power is the people. A general strike, large scale protests, and occupation of public buildings can topple a government. Institutions from military, police, local government, government agencies, and so on value their positions and won’t go down with a sinking ship.
The US was the first large scale modern democracy. Of course it has design flaws.
Parlamentarism, as we know it now, had only been recently established in the UK in the 17rh century.
Contemporary to US early democracy were absolutist monarchies based on aristocracy. Separation of powers envisioned by Montesquieu, Rousseau‘s social contract, were still new political ideas. The federalist papers and later US constitution were cutting edge political theory at the time.
It’s very impressive that the US has lasted so long actually and was able to adapt. The French established their first democratic republic later and were unable to create a stable state.