This. Using 769s you could pretty much get out of using 165/166s in the Reading area as they could do the branches with the exception of Marlow (which really needs the issue addressing), and remaining mainline diesel work (Reading-Basingstoke, Newbury-Bedwyn, Didcot-Oxford). That would leave Reading with a fleet of 769s and 387s, which must offer benefits in terms of crew knowledge and maintenance costs.
For the Gatwick route they're too long for the platforms, with the exception of Reading, Wokingham, Guildford, Reigate, Redhill and Gatwick.
Years of service on the Brighton Main Line showed they were utterly unsuitable for Airport loadings- limited luggage space and a very cramped 3+2 seating layout (much more cramped than the 3+2 on Turbos) - and if you "fix" those issues by changing the seating layout and installing luggage racks you will eradicate any capacity advantage.
On the branches Henley and Windsor are already accounted for in the 387 order. Both Marlow and Greenford need 2 Car DMUs. Similarly there are sufficient 387s for Basingstoke and Oxford semi Fast services if the wires ever reach those places.
There just isn't sufficient 3rd rail to run on to justify a bi-mode unit. I don't have figures to hand; but where they can't changeover on the move we're only talking Reading to Wokingham and Reigate to Gatwick; the stretch through Guildford wouldn't and couldn't be used.
Finally, how do you justify replacing (reasonably) comfortable, air conditioned stock with trains that are 5 years older, are more cramped and offer no benefits to customers?
***
769s at GWR are a solution looking for a problem.