It's a perfectly fine system. It just relies on our elected representatives not playing a game of chicken to get what they want, and act in the best interests of the country. Unfortunately, for a whole lot of reasons, they haven't been able to do this intermittently since the mid nineties.