Here's why:
* Vague is an adjective, describing something that is unclear, indistinct, or imprecise.
* Vagueness is a noun, representing the state or quality of being vague.
So, while "vague" describes something, "vagueness" is the abstract concept of that quality.