Every time that there is some issues with dropbox or I need to reinstall macos, I have to go through the painful experience of re-downloading all files stored on dropbox locally, because I want to have them available offline, as well as online. I am talking about files that are already on my local drive, but are not going to be recognised, when Dropbox is re-installed. This last re-installation — due to a bug in the desktop app — was particularly nasty, because the sync interface of the desktop app is dysfunctional, it suddenly stopped showing newly created files in the sync session, as a large file was being uploaded. Not sure whether the app was still performing as expected, I had to stop sync altogether, and use the app on the browser to upload files that I will then need to download again on my machine, once I reinstall dropbox. This is absurd!
This is really annoying. Dropbox should be able to recognise folders and files that are offline and match the online content, if the online files used to be managed using the desktop app. I don't know much about the technology behind the scenes, but it should be possible to mark each entity in the file system with a unique tag/token and metadata that tell dropbox what its status is. The identifier used on my local machine for files available offline would match the one used online and unless changes are made, the two would coincide. So upon reinstallation, dropbox would check the stored index of all files and see which one have to be downloaded again, because they don't match the last version online (source of truth).