I do think the USA goes too far, which has led to frustration among the public and contributed to Trump and the resulting behaviour. I’ve said before that I think the US House of Representatives should have a mechanism to override Senate speed bumps, though not without effort. The idea is to encourage the legislature to compromise but maintain the “primacy” of the House if the Senate is being obstinate. Something like the Parliament Act, is what I’d have in mind.