yeah - not recommended that you do that, because while it looks like the settings are only coming from appsettings.json they are actually being merged from multiple sources (e.g environment, key stores, multiple appsettingss files)
the current recommendation is to show your users what to edit, and in v11 you can create and add your own schema file so when they edit the appsettings.json file they can see the options (usync has some code in for that).
or if the settings are only ever for individual installations (e.g not something that has to be deployed or the same on a load of setups) you could use the DB (their is a KeyValueService in umbraco you can use for simple values)