But Zuckerberg and the other industry leaders don't want programming skills to be valuable. They want programmers to be cheap and easily replaced, like unskilled workers in a factory. The "year of code" is not for the benefit of school children, or programmers in general. It is for the benefit of the upper management of major corporations, who live in hope that good programmers will one day be cheap.
Imagine that instead of the "year of code", it's the "year of football". The government notices that the England soccer team is not very good. The soccer industry finds that good players are really expensive, and wishes that it could recruit a few more good players straight out of school while they are cheap. They get together with this initiative called the "year of football", with the aim of (1) reducing the cost of employing good football players, and (2) improving the performance of the national team.
The immediate result is a massive investment: a soccer coach for every school, extra soccer lessons, one football to be provided to each child and so on.
But of course it achieves nothing, because the children who love playing football are already playing it in their spare time. The impact is only on the children who hate football and don't want to play it. They are forced to take part in this boring activity, developing skills they don't want in order to play a game that they don't enjoy. They come to hate football even more than before.
And, because the children who love it are forced to play with children who hate it, this ruins the subject for everyone. They all hate having to learn about basic stuff like how to pass a ball and how to tell if someone is off side: the good players already know this, and the others don't care. Meanwhile the schools spend less time teaching general subjects that are widely useful. Everyone loses.