This workaround might let you save and load but the LevelCache is needed to properly set your story progression flags. So you might be able to load but a whole lot of things could and will go wrong that should not be going wrong if the levelcache would be there.
This just prevents the game from removing the cache when needed because the files are read only. consequence is that those files will be copied to all savegames, thus creating the same 'broken' levelcache for all of them.