I'm a year 9 tutor. My lot have just picked their options.
The advice I've given them is that they really should continue with both a language & with a humanity to GCSE, if they are able to achieve a C or above & unless they utterly hate the subject.
Like OP I've found that the Humanity subject isn't a problem; it's MFL that is problematic for some. I agree with senua that we shouldn't be tolerating a culture of 'can't do languages' when the rest of Europe seems to manage; & yes we should be starting languages earlier & raising their profile.
Computer Science & Electronics are both great, but tbh if my dc was an aspiring programmer, I'd still definitely be advising choosing one & continuing with a language. It's way too early to be specialising if that means dumping a whole subject area.
Having said all that, there is precious little point forcing anyone to do a subject if they are going to a) loathe every minute of it & b) not come out with a useful grade anyway.
So I've been asking my tutees (we've just had tutor review meetings to discuss options) what they're minded to take. If a mid/higher achiever has no MFL in the mix, I've pointed out that no-one's quite sure how important the Ebacc will be in future & suggested that taking a language would almost certainly be a good idea. If they react like they're Christopher Lee & I've just shoved a garlic baguette at them, then fairynuff, it's their choice.
If I'm talking to a kid whom I know to be projected a D or lower in MFL, I'm going to ask if they enjoy French. If so, great; if not, & they could get a higher grade in a subject they do enjoy, it seems a no-brainer - choose something else.
At no point did it occur to me to worry about the league tables! The Head & SLG get paid to do that. I'm doing my job as a form tutor by advising my tutees to take the combo that'll most benefit them, not the school's Ebacc uptake figures.