Todos os objetos em JavaScript são verdadeiros por especificação, mas no DOM um objeto não primitivo não é. Qual?

Há simeste tweet no Twitter:

Em JavaScript, todos os objetos são verdadeiros (conforme a especificação). No DOM, há uma exceção a essa regra. O que é isso? #jsquiz #fronttrends

Alguém sabe a resposta?