.storage vs .configfiles - One is visible the other is not

Im trying to lock down my isntallation from my 12 year old son.

While it is truly admirable (and enjoyable) that he is playing around w HA, Id like to make the base configuration un-editable to him so as to not annoy my wife when stuff doesnt work.

So I have created a directory called .configurations and put all of the base configuration into that dir so that its isolated.

config.yaml
packages: !include_dir_named .configurations

Problem is that .configurations appears in VS Code as well as the file editor as visible. However .storage does not. The same with any " . " directory that was created by HA is not visible

Both .storage and .configurations have the same rights and the same ownership.

In a terminal window is .configurations is hidden (to be expected) along w any other " . "

Ideas?