> なぜドアに自分自身の開閉状態を知る事が出来るのか?

それは非現実世界のドアだから。

現実に近づけたドアでは自分自身の開閉状態というものはなくなる。

例えば物理演算機能を搭載したゲームであれば「物体と物体は重なることがない」
という事実によって、しまっているドアを通り抜けることは出来ないだろう。
そしてドアをあけるということは、丁番で固定されている板を動かす行為にすぎない。

自分自身どころか開閉状態というものをなくすことだってできる。
そこまで実現するにはかなり面倒な現実世界のシミュレートが必要ってだけ