I haven't either tried it yet nor talked to reduz, but reading the question and this answer, wouldn't a more usable solution be to let the editor create a plugins folder inside the project folder at the same time it creates engine.cfg?
Then, the editor can copy plugins used from /.godot/plugins to projectfolder/plugins or remove them as they're used/discarded from use in the project.