The HSTs are still overkill, if GWR had more turbos or 180s then there wouldn't have been so many HSTs up the Cotswold line.
Why waste fuel and money (remember that a 9 car IEP is more expensive to lease and maintain than a 5 car) for extra capacity that isn't needed.
Here's an idea, how about we order smaller trains which can be attached and detached to provide the optimum capacity on the sections where it is needed. Like 444s on the Weymouth route.
The same idea can be applied to the Penzance route in the Winter, Golden Valley line, Cardiff to Swansea etc
Reading doesn't have any problems in the off-peak tbh
One reason is a 444 doesn't have any less capacity because of kitchens and crumple zones, nor does it need more crew when paired up. You might make a fractional improvement ordering 6 cars units for a 12car railway instead of 3 sets. The problem with the IET is that the 2x5 format loses an entire carriage of capacity against a 1x10 if the 9 cars had been extended instead.