It is not necessary that developer uses its own key.
Just build the architecture with API key field available.
Each user can create and paste its own key.
My backup is 690mb because it has to download all blockchains's data.
Not useful for a standard user.