I just had a situation with an HMI system still in development but also running on productive lines where a large number of alarms got stuck in the active alarm list despite the tags not being in alarming state. The projects are running on redundant gateways on two different servers where I as the developer did not have rights to stop the gateway in order to delete the .alerts_### files.
I think what the ignition gateway needs is a way to clear out stuck/ghost alarms. It doesn't need to make it to the designer or into runtime, but sometimes we just need a way to reset the alarm queue without stopping the gateway(s).