@fidel When using ‘guix shell’ for development, one would usually prefer not to have an FHS layout to make sure the build machinery doesn’t have hidden assumptions.
Also, ‘--emulate-fhs’ pulls in a special libc variant; it’s usually just an additional substitute download, but still an extra cost.
@civodul Thank you for your response, those reasons make a lot of sense as to why not make it the default.