Upgrading CiviCRM is a painful process (18 steps) :

Of course, I admit the necessity to previously backup, put the site offline, disable some Modules, ...

But deleting all previous civicrm code files is very long, and downloading then unpacking, then transfering the new code files is very time consuming.
... and we do this twice : one for test, and one for good.

So, why :
- not to include l10n and sql inside the upgrade ?
- not to upgrade CiviCRM just like any other Drupal Module, or, at least, reinstall CiviCRM like any Drupal Module (copy-paste the tar.gz URL) ?