How hard would it be for Amtrak to setup a GPS based warning system for speed restrictions? The Engineer and conductor carries the tablet or whatever with the system on it for the route , so no need to equip the actual trains.
It's pretty easy to make an app that sort of works most of the time. To make something that works reliably 99.many9s% of the time takes considerably more effort.
You can get 1m accuracy with third party hardware that plugs into a mobile device.
https://bad-elf.com/" onclick="window.open(this.href);return false;
The bigger challenge is how to incorporate this into device the controls display so that it's not a source of additional confusion. More instruments increases cognitive load.
A warning "you are going too fast" might not help if the engineer is incapacitated. It also might not help that much if the device is giving any sort of false positive warnings. The frequency of false positives may exceed the frequency of real warnings, resulting in skepticism. If a train is speeding into a curve, there may not be time to hear, understand, and verify the warning, and then hit the emergency brake.
PTC sounds like a good concept. It is automatic, nearly instant, and uses assets controlled by the railroad, and tested to work 99.many9s% of the time.