Earlier quoted context omitted.
Yeah, I really can't stand every vscode has done to the ecosystem for settings. JSON as a storage format for config is entirely fine, but it's a truly awful UX for changing things. But they're successful and it's easy to build, so everyone mindlessly copies them.
Mind you that vscode does have an ui to change the settings. Also it has code completion when editing the json because of the linked json schema.
Compare that to something like a JetBrains product.