I don't think I made it sound like that at all. I was absolutely saying that it is schools that decide what pupils can take and no state school is going to be employing a teacher to teach five students instead of employing one to teach thirty or more.
So German has more than twice the entries of Latin. Then there are French and Spanish which are both significantly more popular than German. And others too, of course, most of which will be offered in independent schools because of the employing teachers and having to pay them thing. MFLs are sadly in decline but it's nowhere near as low as the levels of Latin teaching or uptake. If you look at GCSE entries the numbers of MFL entries are hugely greater than Latin etc.
DD went to an independent school on a 100% bursary and had the luxury of being able to take one of her GCSE MFLs in a class of four pupils and had a choice of 8 languages in total, all of which would have run even if just one pupil wanted to do that subject. I don't see that happening in any state school unless a whole bunch of money is made available. Which it won't be and the reasons for that are completely obvious. She also had a place at a superselective grammar and they offered two MFLs and Latin - can't see this very academic and successful school doing that because of what the pupils might like to learn. It is 100% down to money and what state schools can actually afford.
Nobody should be taking any subject because it's easier to get into Cambridge (or any other university)! Young people should study things they are genuinely interested in. Unfortunately if you are at a state school you probably won't get to find out if you are interested in Russian, Italian or Ancient Greek, through no fault of the school, the government or the pupils. There is, unfortunately, just not enough money for that. The choice is always to try to prioritise the subjects that lots of children will want to take, for very obvious reasons.