Lets say you create an app that you use on 50 other SP tenants.
Then it fails. Instead of using 50x2 hours fixing it could there be update/publish corrections to all tenants/users of that app.
To simplify the update/maintenance flow when you have multiple customers using the "same" app.