MOSCAD is my specialty, and it works very well when setup to operate as intended, otherwise it wouldn't be so successful in the water/sewer/power/other utility industries. It does not respond well to attempts to modify the behavior it was designed to exhibit, and can be made to be a real pain in the ass by people who aren't well versed in it.
Recently, a system notoriously plagued by alerting failures, was easily resolved by correcting the software issues that had made the system a failure. The system is a large multi-zone mixed full simulcast and non-simulcast, analog and digital setup. The problem, obvious from the beginning to the technicians installing the system, was ignored by the "experts" for months. If you guessed that the alerting was done over a non-simulcast talkgroup, and that the station sites had no software measures to ensure maintained affiliation, you win the prize. Either of those software deficits will make the system unreliable. To say there were several "holes" in the reception of alerting transmissions would be an understatement. It took nothing more than a simple software solution and SCADA radio reprogramming to resolve a situation that had the politicians pointing fingers and pressuring the "experts" to consider a complete replacement of the alerting system. Go figure.