Add-on store: only make directories if should write to disk (#14968)
Fix up of #14955
Raised in #14912 (comment)
Summary of the issue:
Caching directories are still created when NVDA should not write to disk
Description of user facing changes
Caching directories are no longer created when NVDA should not write to disk
Description of development approach
Caching directories are no longer created when NVDA should not write to disk