Heck couldn't that be said about all the different types of commerce and social structure none of them are even close to perfect maybe because they can only be as good as the humans that implement them and I think we can all agree none of us are perfect we are all flawed.
But still we gotta keep trying hopefully thats what being humans all about I feel sometimes is being flawed and trying anyway
Who knows maybe in 200 years or so they will come up with a new way of doing things and finally get it right