" Is that a good way to run a country?"
Of course not - but that's the way almost everyone does it. You get re-elected by showing the DIFFERENCES between you and the bad guys, not by showing how much you're in agreement.
For a long time, even in the days of General Suharto, the Indonesian Govt would, for overwhelming cultural reasons, try and get everyone on side about every decision. It meant very little ever happened - a few people (or even a single MP) could hold up any action. Admittedly when they DID finally agree everyone was signed up but..............
Same with many Japanese companies - a decision wanders about the company for ever until everyone has signed off (or at least not objected or tweaked the response ) - very frustrating