たとえば、
<html>
<head>
<title>FooBar</title>
</head>
<body></body>
</html>
document.getElementByTagName("title").TagName
すると、TITLE
(大文字)になります。html標準では、htmlタグを小文字で記述することを推奨しています。
両者の間に関係がないことは知っていますが、それでも意味がありません。
DOMがタグ名を大文字で返す必要がある理由はありますか?