隠すか隠さないかは、App開発者の指定(設計)次第じゃないの?
Appで管理してるデータファイルを勝手に移動されたりリネームされたら困るものもあるから。
ユーザーの誤操作で「アプリが動かなくなりました」「データが消えました。最悪。☆1つです」といった事態にならないための処置。