Yes, Welsh is pretty much useless, but we're talking about introducing a new subject.
Maths is useful in a lot more situations than programming would be, I bet most people don't realize how often they use maths without realizing. Things like algebra are about logic, deducing things, figuring things out. French is, again, a subject that can be dropped at 16 and not a core subject. I didn't study French at school (Technically I should have done Spanish but that was the same time I had my SLS instead)