これは隠しAPIとかそういう理由ではなく、仕様外の動作やバグに依存
したコードがあるためだが。

結局、undocumented な部分がネックになる訳ね。