However, it also makes developer signing harder (so google decided to eliminate it) because every app bundle is going to be a different file. As a side effect, this also kills 'reproducible builds', unless the bundling process by google is itself reproducible.
This is the same process that package maintainers (e.g. Debian, Mozilla, Tor) go through to produce reproducible (i.e. verifiable, deterministic) binary packages: they enable arbitrary users to run a copy of the packaging + distribution infrastructure on their own machine, such that they can watch it all go and see that it spits out the same thing the remote server does.
Apps that currently provide reproducible builds: Signal, Threema, Telegram. (Probably others as well.)
[1] Google could easily verify this by making the tool output a fixed point; running the tool on an already processed bundle shouldn't change anything.