I'm afraid that all my experience and instict is telling me that bi-modes/hybrids are a risky waste of money - especially when billions will have already been spent putting wires up in the first place
Part of the problem when dealing with British railways is politics.
For example, the population of Penzance is only 20,000. That's around the same size as Truro/ Falmouth/ St Austall/ Newquay and around double that of St Ives/ Bude.
So there's nowhere beyond Plymouth of any real size (I'm sure there are a few places in the UK with well over 20,000 people but no train station).
However, whilst extending electrification of the GWML beyond Bristol to serve Exeter (120,000) and Plymouth (250,000) should be justified on economic grounds (both are big places, you'd also reach the 60,000 in Taunton and around double that number around Torbay), there's no real
economic case to electrify to Cornwall.
At the moment, Cornwall gets a decent number of trains to London and to Birmingham (and other XC destinations), so there'd be an outrage if you chopped all of these when you electrified to Plymouth...
..but then there'd be complaints if you ran Cornish diesel trains under the wires for 200 miles to London (or much further for XC services) - and wiring these routes whilst continuing to run a significant number of diesel services would undermine the case for electrification in the first place.
(the same could be said of routes like Holyhead/ West Wales/ Inverness etc)
So, the only two real options are to bring diesel haulage for the last section of some long distance routes (meaning something like a 67 dedicated to pulling these Intercity services). From an enthusiast viewpoint that'd be great because I grew up with loco-hauled/ shunting etc. However, whilst it'd be fun, there are problems with this.
Whilst a bi-mode train has drawbacks, it'd allow services to continue running to small places like Penzance. It'd also allow these units to be cascaded to other routes once lines are wired (e.g. if you use bi-mode on London - Hull trains then the line gets fully wired then you can use the bi-mode trains on London - Sunderland trains). You'd also be able to deal with diversions much easier (no need for drags).
It's not perfect, but I can see why they are doing it. I know that this goes against the view of the majority on here, but the logic of technology doesn't always match with the logic of "politics" in the UK. All the expert stuff about batteries/ transformers/ circuits is great but doesn't deal with how our railways work.
For example, based on a previous thread, the number of people travelling from Inverness to London each day could fit into a Pacer. But the Highland Mainline route "needs" a direct London service because people see it as being important to have (even though there are other places with no London link that may justify one more).
(and, no, we aren't going to wire *enough* up to avoid this problem before HSTs will need scrapping - much as I'd like it!)