Why does Drupal display node titles at the page level instead of the node level?
Not every page is a node. It's really as simple as that; if node pages' titles were displayed on the node level but other pages' titles were displayed at the page level it makes things inconsistent and more difficult to maintain, document, predict, etc.