Reduce the amount of science (no tripe science).
So what are young people who are extremely gifted in science - the neurosurgeons and research scientists of the future - supposed to study? What will give them the grounding to be able to study their chosen science field at PhD level?
Keep music and drama but make them after school clubs only.
So you're just throwing young people who are gifted in music and drama and who (with the right support) might end up the next Jodie Comer or Ed Sheeran under a bus, if they don't have the financial/practical support to attend after school activities? They just shouldn't be allowed to even have a chance to succeed?
Bring in mandatory practical classes in computing, cooking & food prep, have introductory classes to thing like brick laying, minor electrical skills etc.
I actually agree that a certain amount of practical life skills classes are a good idea for everyone. A really comprehensive Home Ec class where kids are taught the basics of cooking, basics of stuff like how to wire a plug, how to find stopcock, circuit breaker, etc. in a home, basic finance (how to manage a budget), etc. That should be taught from primary on. But certainly not 50%, and certainly not as mandatory at GCSE stage.
No one needs to ever study bricklaying unless they want to actually become a bricklayer, or it's obvious that they're aptitude is best suited for a practical, physical job.
You just don't seem to be willing to acknowledge that some children/young people are highly gifted and academic and need to have their academic gifts encouraged and nurtured. And that the world needs people who are academically inclined because the world needs doctors and research scientists just as much as it needs labourers.
Where are the next generation of neurosurgeons going to come from if everyone is being encouraged to study bricklaying and start their own small businesses?