Hmm... yes, then it may be better to create directories instead.
You're probably also right about providing "correct" definitions, but this will be a hell of a lot of work, and I honestly don't see the point in it. It's not like users will need a localized root shell

But feel free to convince me of the opposite.