Yes that makes sense. Ideally we should make this change that's been discussed before of putting all user settings in an external JSON file, so that it can be backed up and restored more easily. I'll probably look at this rather than have a function to import/export from the database.
I'd love to be able to export the list of plugins that I use so that I can import on another system. Right now I use Joplin on 2x Mac, 1x Linux and 1x Windows machines (!!) and there's no easy way to get the same plugins on all of them. Also, since I cannot open the preferences and also have a note open to edit (that I know about?), I cannot make a list in a note while looking at the prefs - unless I do that in another editor!
Install plugins on one machine and then copy ~/.config/joplin-desktop/plugins (or the equivalent path on Mac/Windows) to other machines. This will sync plugins but not plugin settings.
Many of the settings are now in a json file, and normally what's left in the database is more like application state that shouldn't be shared. Or did you notice some settings that are missing from the json file?