Self-join examples are tiny finite-table transforms with two aliases of one source table; SQL dialect completeness, type coercion, optimizer behavior, execution cost, indexing, and database-product claims are out of scope.
NULL has no manager
The row with a NULL manager key does not match any manager row.
NULL does not match
Summary
This is a finite lookup, not an org-chart product claim.