I think you have misunderstood why the speed limiter is now set at 125. It's been set at 125 across the entire 80x fleet (not just the GWR fleet) as mitigation against a speeding incident where an 80x exceeds the maximum authorised speed of the train, as has happened previously because a) the speed limiter was turned off and the driver thought it was turned on, or b) the driver failed to monitor their speed for whatever reason and exceeded 125. In the case of b) it is very similar to ATP supervising to maximum train speed in partial supervision, but will act at 125 rather than 128.
The fact that you can't switch it off does not mean that you're obliged to use it, its use is not mandatory, and it's certainly not there so that you can let the train drive itself. You're not 'forced' to do anything: it's a speed limiter, not cruise control, you still have full control of power and brake even when it's set at 125. You are still responsible for controlling the train and adhering to line speeds etc.
The people who agreed to this change as part of the upgrade to TMS v84 include your safety and DDC reps (as well as reps at all the TOCs who operate 80x) so take it up with them if you have any issues with it.