You can hide any space by removing the rights to that space.
For hiding the data dict, for instance, remove the rights on space "data dictionary" and manually assign the inherited rights to the subspaces again. But watch out, these rights are sometimes overridden. This way, people can still use functions, which access the datadict folders with the userrights, but cannot browse there because they may not enter the "data dictionary" space.