Why would I hide them? They're not really special and since I'm organising them with modetc they're not cluttered.
For reference, my home looks something like this
~
├── bin binaries and scripts
├── etc configuration files
├── var
│ ├── lib program data
│ └── cache program caches
├── src git repositories
├── img pictures
├── mail email in maildir format
├── note text notes, todo
├── doc documents
└── down downloads
I mean we hide in the first place because configs and we don't want to clutter
But more I was thinking that having ~/bin ~/etc ~/src and so on is just clutter. I use ~/.local/{bin,build,lib} so it's compact and reduces clutter in my home