Hallo,
Warum ist das so?
Gegenfrage: Warum ist die Banane krumm?
Ernsthaft: Da gibt es keine wirklich plausible Erklärung für, das ist einfach so gewachsen bzw. die Macher diverser Spezifikationen hielten das für sinnvoll.
Dass die Textarea beim Notieren im Markup anders als z.B. input gelöst ist, nämlich nicht als leeres Element, ist ein rein praktisches Erfordernis. Dass im DOM aber alle (na gut, fast alle) Formularelemente über die Eigenschaft value verfügen, finde ich hingegen sehr nützlich und konsistent.
Letztlich sind es auch einfach historische Entscheidungen. Als es value in Netscapes JavaScript schon gab, gab es das DOM noch gar nicht. Und später hat diesen Layer m.M.n. bewusst übernommen, der von der Knotenstruktur abstrahiert und eine Textarea als Formular-Widget mit einem Wert betrachtet, der schnell über die value-Eigenschaft zugänglich ist.
Mathias