As you say, the US constitution was one of the first attempts at a constitution in the modern period. The people who wrote it were not experts on writing constitutions, and could not benefit from the experience of previous constitutions. It should not be at all surprising that it isn't very good.