A Piece of softawre shouldn't allow itself to be installed if certain criteria essential to its operation aren't met.
There are thousands of software examples, including the big names, which do exactly this - You install them, they open up with a splash screen, start the app and build the window... and then ask you to input the licence key you're supposed to have purchased.
Most apps used throughout my industry, in most parts of the world, also do this.
At least with Aquasuite you get the option of installing an older one which will still work... and it's not as if users aren't aware of how this works. You get told this all over the place, from product pages to manuals to the app itself!f
Which is fine for an initial virgin installl however that is not quite the scenario that the OP identified (and which I confirmmed).
The scenario with AQS is that you have a working install either fully registered or not.
Within the software you are then offered an update.
There is a warning, which is fine. Not Perfect but fine.
You do the Update and because your device isn't entitled to that update due to not having a current valid license then AQS fails to run.
The "fix" suggestion is :
If an Update is offered from within a running instance of AQS then to provide an update installer link if your licence is valid but to provide a purchase link if the licence isn't.
At which point you can reregister and the Update offered will now be an installer