It has always been a feature of the Paddington long distance services that they serve a significant intermediate point and then continue quite a distance beyond with lesser demand, to an extent you don't get so much elsewhere (apart from the old Southern). Back before the HST this was done by portion working of many of the services. So Penzance custom had dropped off beyond Plymouth (or had a Torbay portion detached at Newton Abbot), South Wales fell off beyond Cardiff, Cotswold line beyond Oxford, etc. I'll just observe that there was also never an issue with this, you never saw the train leave Paddington with just half the coaches (let alone half of them locked out), and also of course there was never any difficulty in coupling up, even at the sharpest curved platforms.
Some routes had different drop-off points at different times of day, which broadly still reflects current demand. So South Wales might do it at either Cardiff or Swansea, Hereford line at either Oxford or Worcester. All understood and managed. The intermediate drop-offs were also commonly where restaurant service ended and those vehicles were part of the detachment.
The HST actually introduced a problem where this could not happen any more, plus the change in service style where the "outer suburban" demand from Paddington to Reading, Didcot and Swindon was increasingly handled by squeezing the passengers into services going the full distance. Doubled 5-car sets does seem a sensible answer to this, provided that firstly it can be done reliably (as the old WR managed) and secondly the various demand patterns are understood, thus the Cotswold trains normally only need 5 cars beyond Oxford but there are a couple of evening services where the higher demand continues as far as Worcester, and the same for some WofE services. Unfortunately there's far too much nowadays of "one size fits all" for service patterns, and if you are going to knock off half the train at Plymouth that still gets planned for an August Saturday by someone who has probably never even been to Devon.
It always struck me as ludicrous, from several trips to Swansea in recent years, that the HST from Paddington was preceded from Newport each hour, by only a few minutes, by the minimalist 2-car local train which scooped up all the waiting passengers, while I would find myself almost the only occupant of the carriage by Swansea. The Midland line does just the same, the hourly 5 car through Meridian from Sheffield, Derby and Leicester running just ahead of the HST from Nottingham, the first arriving at St Pancras with standing passengers followed by the three-quarters empty HST.