I tried looking at the compiled source and didn't find anything relevant, but looking at the docker run is where the file exists. The directory is /usr/local/apisix/conf.
Is it that actually config-default.yaml isn't required, so the packaging doesn't exist and actually reads the contents of config.lua.