It seems to me that if we're documenting setting `AppConfig.path` explicitly, we are giving anyone hit by this problem a clear and explicit path forward that is more likely to solve their problem, and it's better to fail quickly and point them toward this solution than silently allow `AppConfig.path` to be `None` and wait for some poorly-written client code to break.