Nothing is perfect. A constitution is there as a mechanism to make it harder to pass weird and perverse laws that are inconsistent with the state's values. But if the voters keep electing people who work to weaken the constitution or to amend it (or replace it altogether), it'll happen eventually.
A lot of things in modern democracies, or even older ones (like the US's federal constitution) are really there to act as roadblocks and prevent a simple majority of voters from electing some shitty politicians who make wild changes in the law. It's a bit like that scene in "Alien" when Sigourney wants to blow up the Nostromo, and has to go through a ridiculous process of flipping switches and raising and turning and lowering some metal cylinders inside a control panel in the floor: blowing up the ship doesn't really need all that stuff, but it's just there to make it hard to do quickly and easily.