It's not as bad as it sounds.
Back in O level days at my (top independent boarding) school I had to choose between O level Physics & Chemistry, or O Level biology.
Hence my learning of biology stopped at age 13 which is a bit ridiculous.
DD1 is in y11 at our local comp. She is doing double science GCSE. She will sit 6 papers in total, 2 in physics, 2 in chemistry, and 2 in biology. There is a lot of content in double science and they are taught the sciences separately. It is only in the final GCSE name that it is just 'science'.
Had she decided to do triple science, she would have had to sit 9 papers in total, the 6 my DD is doing, plus an extra one in each of the 3 sciences. This time though instead of averaging the paper1s together for the first grade, and paper2s for the second, they average the physics together, the chemistry together, and the biology together to end up with 3 separate GCSEs.
I honestly think it is better for GCSE for children to be taught 1/3 or 2/3 of 3 sciences rather than be allowed to drop one completely.
The impression I have from reading here is that most independent schools also do not permit children to 'just' do physics for example. (It makes time-tabling harder). So I think you have been a bit misinformed / have misunderstood.