@hansw@mastodon.social Probably two fold.
1) as an isolated environment that doesn't change much (the set of installed programs is mostly fixed) the need for standardized directories isnt quite as important. The whole reason is to avoid naming collision and when you only have one or two directories and the whole container is built ahead of time it is a non issue.
2) by having the directories at the top level there is less for a user who wants to use the container to remember, and thus less user error. So I think it mostly just makes the end users life marginally easier.
With that said, it isnt a practice I myself do, I prefer to keep to the standard directories.