IMHO configuration files are in general a failed experiment. In practice, they do not add much value over just a shell script because they don't allow configuring all QEMU options, they are very much fixed (by their nature). I think it's more or less agreed that they are not solving any problem for higher-level management stacks as well; those would prefer to configure the VM via QMP or another API.
So, any objections to deprecating -readconfig and -writeconfig? Thanks, Paolo