Updates are a high impact change that requires time to update and then recreate all of the configuration changes that you have made (BASServer for example)
There is inconsistency in what AIM remembers in between updates. For example Linux instals remember the path to the Browser post update yet forgets the connection string to the database.
Would save me a huge amount of time if a clean install asked for all of the config information and then subsequent updates remembered all of this.
Alternatively an incremental upgrade process that replaced only the elements that were different from the current install. It would not be the first time that I forgot to re-add the path to my custom CSS to start.html, or forget to update aware.css to point to the Fontawesome Pro fonts. You can just copy over start.html until there's a major change to it such as adding the Kanban parser.
Similarly if you go to the effort of updating Tomcat or Java version to current then it takes even longer.