The system is an off-the-shelf signal system, and is used in dozens of other systems worldwide.
A large part of the issue, however, is that these systems need to be thought more, as an application, like Excel - the software gives the the framework with which you configure it for your use.
As well, the problems experienced by the Crosstown are certainly not unique to the system that has been installed on it. There have been lots of issues over the years, including collisions, on lots of other vendor's systems. It all comes down to set-up.
It's pretty easy if you think about it - cost avoidance. Don't have to pay for nearly as many hostlers to shuttle trains around the yard.