I'm speaking more from the Canadian perspective; we have a Westminster parliamentary system without vetoes (well there's the senate but that's mostly rubber stamp) and yet we have the same "getting things built" dysfunction that the US has.
We order projects, but they become enormously over budget and poorly thought out, causing people to restart again or just oppose the project.
I'm a government developer. I can easily see how our bureaucracy leads to the Phoenix pay system. It is less a vetocracy and more about an overload of features.
In both cases I feel it's a broader cultural problem. In companies, it's often putting career or team or self interest ahead of company success [empire building, self promotion, etc.]; in government it's often a lack of responsibility and ethics of citizenship.
I've been involved in bidding for government projects before, and associated with he non-profit sector to boot. It was awful to see how people think and behave.