The siemens are not good. The railroads are not buying them because they are good. They are buying them because out of the other "passenger offerings" its the only one that lived up to the expectations they provided. The main one being 125mph capable. All other offerings are unable to exceed 90mph because of weight, poor design, horsepower etc. Its like buying a Hyndai in the earily 2000s. Yes JD power rated it for highest in initial quality, but in the end, it was still a Hyunadi, a cheap econobox car.
The ALP45 is permanently at 90mph. The FRA conducted many tests as well as amtrak and NJT running a joint test. It has too much truck hunting over 90mph and is deemed unsafe for operations at high speeds for possible derailments. You know, like an E60. Apparently the F125 had similar issues. The reason they are doing all this after the whole LIRR mess is because the railroad learns NOTHING. I also think there is some kind of secret money situation going on to make these locos affordable and attractive that siemens keeps selling them. Siemens also did in fact pay to have all of the amtrak owned AEM-7s scrapped (they costed money to scrap, the weight was not worth anything in scrap)instead of amtrak hanging on to a handful of them or at least the 8 AC models they did own to supplement service if the ACS went down.
Since the ACS64 has been the only thing out there, we have twice now had a serious issue develop with them that nearly caused them to pull the whole fleet. The other big problem here is that the Siemens people DO NOT have any previous experience with locomotives. All of the people they hired in the US are not railroad people and never worked on this kind of stuff before.
No good deed goes unpunished.