> ユーザに汚いところを見せないような標準的な API があって、

そういう抽象化された interface が正しく機能していれば
もちろん大変すばらしいのだが、現在の windows はまだ
中途半端な所も多いと思う。

中途な抽象化、隠蔽はかえってユーザを混乱させる。
ブラックボックス化自体は悪ではないが、
実装がおかしなブラックボックスは使うのが大変。
中身がまる見えの方がまし。