I'm not completely comfortable saying Have does not carry meaning in perfect tenses; it is just a grammatical auxiliary verb. That's true in a sense. But on the other hand, when we say 'They have cooked dinner', we mean that now they 'have the result' of cooking dinner. In other words, I don't think it's just by acci
If you broke a vase, what do you have? You have a vase - (and it's) broken. If you closed a book, what do you have? You have a book - closed. If you wrote a letter, what do you have? You have a letter - written.
It seems to me that the perfect tenses must have started out as this type of expression, evolving as shown: