When one thinks about language, there are many phrases that are inexact or vague and ambiguous. For example, when one thinks about the Sorites paradox, one encounters inexactness in language as to what constitutes a "heap" or more precisely a vague predicate.
The way I see it, I don't think there's anything that can be said about how to measure a "heap". Indeed, this is another example of a vague predicate that cannot seemingly be precise.
Apart from the perception of a "heap" to be determined just by seeing, I am concerned about why can't terms like a "hole" or a "heap" cannot be precise, as the only thing left to talk about is the size of the heap to, in a sense, measure it and make it a quantifiable measure?
Why do you think this vagueness of the predicates such as a "heap" or a "hole" arise in language?