Keep in mind that the Class 88's Diesel mode was only made to cover 1 mile, which means that it's the Last Mile mode for the train, and the diesel-mode is not strong enough. (I might be wrong) Although, Stadler could make a subclass, having 50% of the power in electric and the other 50% diesel instead of having only 17.5% of the power diesel. There are only 10 unit's available so that's why a subclass could add more unit's.
The term 'last mile' is figurative, not literal - they'll have enough diesel onboard to do quite a few miles, just not in any great hurry if they've got a heavy train behind them.
The power isn't combined, it's either/or, so you can't just make it "50-50" unless you have a diesel engine that's capable of matching the output on electric. The electric motors and traction inverters are common to both electric and diesel operation and sets the upper limit of the power available. The diesel engine is limited by the physical size of the train as much as anything else.
For interest, a 4045kW engine from EMD (ie more or less matching the electric power) is 2.8m tall, 1.7m wide and 6.4m long with a dry weight of 21t - not including the necessary exhaust treatment. The unit in the 88 by comparison is 1.4m tall, 1.9m long and 1.6m wide and the equivalent weight is 3t, so you can see why producing a loco that is as powerful on diesel as electric, that'll fit in a UK bodyshell, is impractical to say the least.
Whats the reliability of that little engine going to be if used for continuous traction over several hours? Especially if there are several stops. Is that 938hp a continuous rating or a peak rating?
'Continuous rating' I believe, although Starting v Continuous ratings is more of an electrical motor thing than an actual engine. The same basic engine can be used as part of generators and oil & gas systems with higher HP ratings, so the engine itself should be quite happy to chug along at full whack for extended periods. Whether the radiators, exhaust, etc will also be happy, only Stadler/Vossloh could say.