>> No, a sane fallback would be to signal an error and exit.
> that's no fallback -- that's an exit strategy.
For a problem detected at startup, it's much better than
a bogus fallback.
After all, a missing HOME envvar, or a $HOME that points to a missing
directory is the result of a misconfiguration that needs to be fixed in
any case.
Stefan