As far as being vague I answered the questions that were given. If your just accusing me of not explaining enough I could do the same to anyone who tries to answer these questions, because vague is relative and has no discernible value.
I am not accusing you of anything. I'm telling you, as someone who has taught college level courses, graded and written exams, and passed many exams,
and because you asked, that in my opinion your answers are extremely vague and do not demonstrate mastery of the material, and I would certainly not have given you full credit. Every professor grades an open ended question differently, of course - because the "degree of correctness" of an answer to such a question is
ipso facto subjective. If you really want to know why you didn't get full credit, the only person who can give you a truly accurate answer is the person who did the grading. Aside from that, there's no need to be defensive, and stubbornly insisting that your answers are satisfactory - especially out of a fatuous appeal to relativism - isn't going to help you learn how to get better scores on your tests.