C'est justement un des éléments de la confusion.
A partir du moment où la frontière devient difficile à définir, la tentation de tout regrouper est grande. Et donc, ceux qui ne comprennent pas bien font la confusion.
C'est pourquoi je redis simplement, qu'à mon sens, donner un terme à ce regroupement aurait été plus judicieux.
Le lien entre HTML et JS pour Canvas n'est pas si éloigné de celui qui concerne le DOM (je n'ai pas dit que c'était la même chose hein).