Why is there persistent disagreement in philosophy ? The reason is because, to paraphrase Rorty, philosophers have no rules – they can say whatever they want.
The reason for this, though, is hard to say. My guess is that philosophy and its techniques developed out of sophisms developed in the courtroom, and so are designed to trade on verbal confusions. Roughly, we call questions that make use of verbal confusion that is deep enough to go unnoticed 'philosophical.' That is their hallmark. The point of philosophy is just to push these contentions around, adopting rather than examining the confusions, so that philosophy is a kind of professional metasemantic blindness. Knowledge of language in some second-order sense wouldn't allow it to survive as a discipline, as the cognitive loop would snap.
Watching philosophers talk is sort of like watching a bird with a broken wing keep flapping it, and trying to readjust, not understanding what's wrong. We as humans talk and think in such a way that we fall systematically into certain verbal dead ends and thought traps. When we are deep into them, we call ourselves philosophical.